Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Как получить атрибуты длл функции?
Как получить атрибуты длл функции? (GetFileAttributes) #include <iostream> #include <windows.h> using namespace std; typedef BOOL (WINAPI *hGetFileAttributesFunc)(LPCTSTR,... vitaliybezbalko, тебе ж дали нормальный код, что ты снова выложил. Нет слов.
C++ WinAPI С++ шаблон приложения win32 Здравствуйте! А кто может ответить начинающему программисту на 8 вопросов? Вообще в программе вижион студио С++ можно же создавать шаблон приложений? Ну вот по этому коду есть вопросики... ... 1. Какие основные функции приложения созданы в полученном шаблоне? - основные функции int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, ... https://www.cyberforum.ru/ win-api/ thread808593.html
C++ WinAPI Не выводит изображение в формочку Image2 из массива значений пикселей https://www.cyberforum.ru/ win-api/ thread809336.html
Не выводит изображение в формочку Image2 из массива значений пикселей dinom2 вот кусок кода: HWND sHwnd = Image2; HDC hdc=GetDC(sHwnd); for (int x = 0; x < 30; x++) { for...
Обработка сообщений двух окон C++ WinAPI
Всем привет! Я разрабатываю небольшой физ эмулятор в котором требуется создать два окна. Некий интерфейс пользователя куда я буду вносить данные и после нажатия на определенную клавишу должно... программы компиляция продолжается и процесс не удаляется. компиляция?:scratch: При WM_DESTROY последнего окна PostQuitMessage(0) вызываете?
C++ WinAPI изображения c++ подскажите пожалуйста как в winapi c++ работать с изображениями! какие функции и библиотеки.где можно информацию взять? matador333, ещё GDI+ (GDIplus) И непонятно, что значит "работать с изображениями". Вдруг Вам нужно кадры с вебкамеры хватать - так это VideoForWindows или DirectShow. https://www.cyberforum.ru/ win-api/ thread809587.html C++ WinAPI Нажатие клавиш OpenGL (c++) Я написал каркас к игре: красный квадрат разъезжает по зелёному полю и стреляет синими точками. Так вот, проблема в том, что квадрат может ехать вперёд направо и одновременно стрелять. Если же... https://www.cyberforum.ru/ win-api/ thread809038.html
C++ WinAPI создать длл
Нaпиcaть DLL, кoтoрaя имeeт в пaмяти ceктoр, дocтупный для чтeния и зaпиcи другим прoцeccaм. В этoм ceктoрe нaхoдитcя мaccив из 10 элeмeнтoв типa int. В этoй DLL тaкжe coдeржитcя три мeтoдa для...
C++ WinAPI Узнать положение курсора в RichEdit? https://www.cyberforum.ru/ win-api/ thread808629.html
Как узнать положение курсора - строка, столбец??? VC++
Контроль съеденного C++ WinAPI
Нужно в реал тайм в программе получать сведения о загруженности цпу(программой и в целом), съеденных видео, системной и виртуальной памяти... Подскажите в какую сторону копать иль может код\ссылка... Нужно в реал тайм в программе получать сведения о загруженности цпу https://www.cyberforum.ru/win-api/thread626975.html
C++ WinAPI Как создать раздел реестра с несколькими значениями? #include <windows.h> #include <stdio.h> int main () { SetConsoleCP(1251); SetConsoleOutputCP(1251); HKEY HKey; Да ну на. Вот мне надо создать раздел как здесь Console, естессно, с другим названием, например HKEY_CURRENT_USER\aa\bb ну и, значения там разные написать. https://www.cyberforum.ru/ win-api/ thread808867.html
C++ WinAPI SetPixel Буду благодарен, если кто внятно поможет разобраться. Я делаю кодирование изображение, изображение удалось закодировать, теперь я его декодирую, массив значений пикселей получить удалось, но как... Вот набросал пример. Вам нужно добавить его в свой блок WM_PAINT case WM_PAINT: hdc = BeginPaint(hWnd, &ps); // TODO: добавьте любой код отрисовки... // Рисую прямоугольник красного... https://www.cyberforum.ru/ win-api/ thread809180.html C++ WinAPI импорт длл https://www.cyberforum.ru/ win-api/ thread808119.html
Дoбрый вeчeр! Дайтe рабoчий примeр пoжалуйcта c иcпoльзoваниeм dllimport, импoртирoвать библиотеку kernel32.dll и как cвязать библиотеку c прикладнoй прoграммoй? kernel32.dll и так связан с программой будет... Нужно извратится чтобы написать чистое Native приложение.
 Аватар для IrineK
2023 / 1641 / 425
Регистрация: 23.02.2011
Сообщений: 6,002
Записей в блоге: 25
20.03.2013, 01:15 0

Как украсить консольное приложение Win32? - C++ WinAPI - Ответ 4280333

20.03.2013, 01:15. Показов 3167. Ответов 15
Метки (Все метки)

Ответ

KINS: символами сердечек по периметру окна)....

В данном случае не окна, а именно консоли )

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <stdio.h>
#include <windows.h>
 
void SetHeart(HDC hDC,int x, int y, COLORREF crC)
{   int i,j;
    SetPixel(hDC,x+2,y,crC);
    SetPixel(hDC,x+6,y,crC);    
        for(j=1;j<4;j++)
            SetPixel(hDC,x+j,y+1,crC);  
        for(j=5;j<8;j++)
            SetPixel(hDC,x+j,y+1,crC);
        for(j=0;j<8;j++)
            SetPixel(hDC,x+j,y+2,crC);
    for(i=3;i<8;i++)
        for(j=i-3;j<12-i;j++)
            SetPixel(hDC,x+j,y+i,crC);
}
 
int main()
{   HWND hWND=GetConsoleWindow();
    HDC hDC = GetDC(hWND); 
if(hDC)
{   HBRUSH b = CreateSolidBrush(0xFFFF99);  
    int x = GetSystemMetrics(SM_CXSCREEN);
    int y = GetSystemMetrics(SM_CYSCREEN);
    RECT Rect;
    GetClientRect(hWND,&Rect);
    FillRect(hDC, &Rect, b);
    int i, j;
 
    for(i=0;i<Rect.right-20;i+=15)
        for(j=5;j<Rect.bottom;j+=Rect.bottom-15)
            SetHeart(hDC,i+10,j,0xFF00FF);
 
    for(i=0;i<Rect.right;i+=Rect.right-20)
        for(j=15;j<Rect.bottom-15;j+=15)
            SetHeart(hDC,i+10,j,0xFF00FF);
        
    DeleteObject(b);
    DeleteDC(hDC);
}
    getchar();
 
    return 0;
}


Вернуться к обсуждению:
Как украсить консольное приложение Win32? C++ WinAPI
Миниатюры
Как украсить консольное приложение Win32?  
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.03.2013, 01:15
Готовые ответы и решения:

Как можно скомпилировать win32 приложение в win32 приложение без консоли с помощью g++?
Как можно скомпилировать win32 приложение в win32 приложение без консоли с помощью g++? Например по нажатии на кнопку. Объясните только...

Как совместить win32 форму и консольное приложение?
Хотелось бы узнать, возможно ли совместить вин32 форму и консольное приложение? Суть в том что мне нужно чтобы в основном (консольном...

Подскажите пожалуйста как написать консольное приложение win32, которое принимает на вход путь к папке
Нужно написать консольное приложение win32, которое принимает на вход путь к папке

15
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.03.2013, 01:15
Помогаю со студенческими работами здесь

Консольное приложение Win32 - ошибка c0000005
Visual Studio 2010 express Программа http://rghost.ru/53607442 Исходник основного файла #include &quot;stdafx.h&quot; ...

Консольное приложение для win32, не проходит линковка
К большому сожалению только на этом форуме я получаю хорошие ответы и так же не как не разберусь с этими подключаемыми файлами и кодами...

Как открыть консольное приложение в .NET через другое консольное приложение .NET
Есть один вопрос. Как открыть консольное приложение .NET через другое консольное приложение .NET, чтобы при этом второе приложение...

Как переделать консольное приложение в приложение с GUI?
Есть приложение, работающее в консоли, захотелось сделать с графическим интерфейсом, уперся в непонимание) Объясните, как: а) заменить...

С++ консольное приложение win32, матерится на первое "pow" после "if", а на "system" говорит что неопределён.
#define _CRT_SECURE_NO_WARNINGS #include &quot;stdafx.h&quot; #include &lt;math.h&gt; #include &lt;iostream&gt; #define Pi 3.1416 #include &lt;clocale&gt;...

0
Новые блоги и статьи
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class - средства для работы с неизменяемыми структурами данных, каждое из которых предлагает свой уникальный подход к решению этой задачи. История их появления весьма. . .
Создание производительны­­х API с Java и gRPC
Wired 04.03.2025
В разработке производительность и масштабируемость микросервисных приложений играют ключевую роль. Традиционные REST API, несмотря на свою популярность и простоту, не всегда способны обеспечить. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 знаменует собой значительный скачок в развитии Java, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Современная блокчейн-разработка на Java предоставляет разработчикам широкий спектр возможностей. В отличие от Solidity, который ограничен экосистемой Ethereum, Java позволяет создавать как. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru