GetMessage()
DispathMessage()
TranslateMessage()
DefWindowProc();

BOOL GetMessage(LPMSG lpMsg,HWND hWnd,UINT wMsgFilterMin, UINT wMsgFilterMax);
Вызов этой функции позволяет получитьдля обработки ледующее сообщение из очереди сообщений.lpMsg -структура, в которую копируется сообщение и его параметры. HWND-если равно нулю, то будут поступать все сообщения относящиеся к любому окну вашего!!! приложения. wMsgFilterMin-минимальный код сообщения, wMsgFilterMax-максимальный код сообщения.

LONG DispatchMessage(CONST MSG *lpmsg);
Эта функция используется для распределения сообщений между окнами вашего!!! приложения. lpmsg-указатель на структуру lpMsg, которая заполняется после вызова GetMessage().

BOOL TranslateMessage(CONST MSG *lpMsg);
Эта функция обеспечивает взаимодействие окна с вводом с клавиатуры, т.е. если вы хотите позволить пользователю управлять окном без мыши.

DefWindowProc();
Эта функция очищает очередь сообщений от тех из них, на которые ваше приложение никак не реагирует.Нет параметров, вызывается в функции окна.

Сайт создан в системе uCoz