[PZona] [PZona]
Всем привет, ну что ж начнем программировать под windows? Сегодня будет урок по созданию простого графического окна на с winapi.
#include <windows.h>
LRESULT CALLBACK wndproc(HWND hwnd, UINT uint, WPARAM wparam, LPARAM lparam)
{
switch(uint)
{
case WM_DESTROY:
PostQuitMessage(0)]]
break]]
default:
return DefWindowProc(hwnd, uint, wparam, lparam)]]
}
return 0]]
}
int WINAPI WinMain(HINSTANCE h1, HINSTANCE h2, LPSTR lpstr, int i)
{
HWND hwnd]]
MSG msg]]
WNDCLASSEX wc]]
wc.cbSize = sizeof(WNDCLASSEX)]]
wc.cbWndExtra =0]]
wc.cbClsExtra = 0]]
wc.hInstance =h1]]
wc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH)]]
wc.hIcon = LoadIcon(NULL, IDI_APPLICATION)]]
wc.hIconSm = LoadIcon(NULL, IDI_APPLICATION)]]
wc.hCursor = LoadCursor(NULL, IDC_ARROW)]]
wc.lpszClassName = "asd"]]
wc.lpszMenuName = NULL]]
wc.lpfnWndProc = wndproc]]
RegisterClassEx(&wc)]]
hwnd = CreateWindow("asd", "my window", WS_OVERLAPPEDWINDOW, 0, 0, 500,500, HWND_DESKTOP, NULL, h1, NULL)]]
ShowWindow(hwnd, i)]]
while(GetMessage(&msg, NULL, 0,0))
{
TranslateMessage(&msg)]]
DispatchMessage(&msg)]]
}
return msg.message]]
}
по следующих уроках объясню продробно 0 0 0
Для добавления комментариев необходимо авторизоваться
Интерны
Увлекательная игра в больничку