Ano, trebalo napisat, ktory jazyk, ale predpokladam, ze C++ a WINAPI, ako doteraz. V tom pripade zalezi na tom, kde volas funkciu FillRect. Pretoze ak ju volas v obsluhe spravy WM_PAINT, nemalo by ti to robit. Takto mi to napriklad funguje pekne:
Kód:
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
FillRect(hdc,
&myRect,
(HBRUSH) GetSysColor(COLOR_BTNTEXT) );
EndPaint(hWnd, &ps);
break;
Tato obsluha sa totiz vykona prave vtedy, ak okno potrebuje byt prekleslene - a to je aj pripad presunutia okna.