Mam problem takiej natury: mam aplikację napisaną w WinApi, która przeszukuje jakąś przestrzeń i robi to graficznie. Na mojej aplikacji mam 2 guziki, ale znikają one - tzn. są tam ale ich nie widać, po wykonaniu komendy: InvalidateRect(hwnd,NULL,TRUE); na ekranie pojawia się kolejny rysunek i znikają przyciski.
Przyciski zadeklarowałem
button1 = CreateWindowEx( 0, "BUTTON", "Next steep", WS_CHILD | WS_VISIBLE, 10, 10, 150, 30, hwnd, NULL, hInstance, NULL );
Trochę się już głowie nad tym problemem i nie wiem jak go rozwiązać.

InvalidateRect(hwnd,NULL,TRUE) - jest wywoływana w pętli głównej, tylko po naciśnięciu guzika (jednego z tych które znikają), a nie w WndProc.