No więc robiłem tak jak napisałeś, ale nic to nie dało.
Rysowanie zrobiłem tak jak podałeś, a RedrawWindow() wywołałem RedrawWindow(hWnd,&rect,NULL,RDW_UPDATENOW)
gdzie hWnd - uchwyt okna, rect - prostokącik otrzymany po wywołaniu GetClientRect().
RedrawWindow() wywołałem po otrzymaniu wiadomości wciśnięcia buttona WM_COMMAND.
Na teraz dość, bawię się jak wstanę:)