Zaimplementuj aplikację, która pozwala rysować przy pomocy myszki po oknie głównym. Rysowanie odbywa się po wciśnięciu lewego klawisza myszy domyślnym piórem. Dodaj ro programu możliwość zmiany koloru posaka oraz zmiany jego grubości.
WM_LBUTTONDOWN
, WM_LBUTTONUP
, WM_MOUSEMOVE
wołane w czasie zdarzeń związanych z myszą (wciśnięcie lewego klawisz, zwolnienie lewego klawisza i ruch myszą)Commdlg.h
tworzy okno dialogowe umożliwiające wybrać kolor.Zaimplementuj grę Space Invaders. Gracz porusza za pomocą klawiszy pojazdem kosmicznym w lewo i w prawo oraz oddaje strzał po wciśnięciu spacji. Wrogie statki kospiczne poruszają się automatycznie i w losowych odstępachch czasu oddają strzał do pojazdu gracza. Każdy zestrelony statek wroga zwiększa wartość punktów wyświetlanych na liczniku u dołu ekranu. Sprity (statek gracza i wrogie statki) zrealizowane są za pomocą bitmap.
WM_PAINT
WM_TIMER
wysyłany po określonym czasie od uruchomienia czasomierza