Witam, problem polega na tym, że napisałem program, który powinien działać następująco:
- Użytkownik klika guzik uruchamiając instrukcje WM_COMMAND, sekcja ta zawiera instrukcje UpdateWindow(hwnd).
- Funkcja UpdateWindow() uruchamia WM_PAINT, w której jest instrukcja SetPixel().
- WM_PAINT ustawia wartość danego piksela.
Problem polega na tym, że piksel jest ustawiany już po uruchomieniu programu, użytkownik nie klika guzika, by zmienić wartość piksela. Nawet, gdy usunę UpdateWindow() z całego programu W_PAINT dalej działa zmienia wartość piksela.