Автор: cheops (07.02.2007 в 16:21)
Нужно объявить область окна не действительной при помощи функции InvalidateRect(), чтобы сгенерировалось событие WM_PAINT и окно было перерисовано, добавьте в обработчик VK_HOME вызов
case VK_HOME:
if(mybool==true)mybool=false;
else mybool=true;
InvalidateRect(hwnd, NULL, TRUE);
break; |
PS Вы кстати, зря попиксельно выводите - лучше определить квадрат и залить его - быстрее получится.
PPS Большие листинги лучше прикреплять в виде файлов, иначе тема очень быстро разрастается.