Проблема посылки сообщения окну
Добавлено: 07 мар 2008, 20:47
Мне нужно чтоб процедура ReDraw вызывалась в любое свободное время работы программы. Делаю я это так:
При этом коде ReDraw не вызывается ни разу.
Код: Выделить всё
INT_PTR WINAPI DlgProcShow(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
switch (uMsg)
{
case WM_INITDIALOG:
{
...
SendMessage(hwnd,WM_COMMAND,NULL,NULL);
}
break;
case WM_COMMAND:
ReDraw(hwnd);
break;
...
}
return 0;
}
void ReDraw(HWND hwnd)
{
...
SendMessage(hwnd,WM_COMMAND,NULL,NULL);
}