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
|
/*************************************************************************************
WinMain
*************************************************************************************/
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, char* pcCmdLine, int iShowCmd)
{
// Variables
MSG message = {0};
// Create window
WNDCLASSEX windowClass = {sizeof(WNDCLASSEX), CS_CLASSDC, WindowProc, 0, 0, hInstance, 0, LoadCursor(0, MAKEINTRESOURCE(IDC_ARROW)), 0, 0, L"HawkEngine_WindowClass", 0};
RegisterClassEx(&windowClass);
HWND _windowHandle = CreateWindow(L"HawkEngine_WindowClass", L"WIXXER", WS_VISIBLE | WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, 0, 0, hInstance, 0);
// Handle the messages
while(WM_QUIT != message.message)
{
if(PeekMessage(&message, 0, 0, 0, PM_REMOVE))
{
TranslateMessage(&message);
DispatchMessage(&message);
}
int* a = 0;
*a = 5;
// Uncomely avoiding (peekmessage())
Sleep(00001);
}
return 0;
}
|