Форум: "WinAPI";
Текущий архив: 2002.05.09;
Скачать: [xml.tar.bz2];
ВнизApplication.ProcessMessages или аналог Найти похожие ветки
← →
лмХвост (2002-03-05 10:46) [0]Кто знает (и кому не лень :о)) подскажите плз, как реализовать на API сабж.
← →
VuDZ (2002-03-05 11:56) [1]MSG msg;
if ((PeekMessage(msg, hwnd, 0, 0, PM_NOREMOVE) != 0)
// вызов обработчика сообщений или DefWindowProc()
PeekMessage() проверяет наличие сообщений в очереди и возвращает не 0, если они есть. А потом надо это сообщение передать туды, где они обрабатываются - WNDPROC
← →
Suntechnic (2002-03-05 19:26) [2]>лмХвост (05.03.02 10:46)
>VuDZ © (05.03.02 11:56)
>А потом надо это сообщение передать туды, где они обрабатываются - WNDPROC
А передаются они туда путёмTranslateMessage
иDispatchMessage
Т.е. полный код будет таким:
if(PeekMessage(&msg, 0, 0, 0, PM_REMOVE))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.05.09;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c