消息循环和编写窗口过程函数
消息循环
1 BOOL GetMessage( 2 LPMSG lpMsg, ==》指向一个消息结构体 3 HWND hWnd, ==》 通常设置为NULL 4 UINT wMsgFilterMin, ==》 获取消息的最小值,通常设置为0 5 UINT wMsgFilterMax ==》 获取消息的最大值 6 );
GetMessage 接收到除 WM_QUIT 外的消息均返回非零值。
实例:
1 MSG msg; 2 while (GetMessage(&msg,NULL,0,0)) 3 { 4 TranslateMessage(&msg); 5 DispatchMessage(&msg); 6 }