/*Punkt ekranu związany z danym zdarzeniem*/ } MSG;
Rodzajów zdarzeń są tysiące. Oto kilka przykładów: WM_KEYDOWN – wciśnięto przycisk na klawiaturze WM_KEYUP – puszczono przycisk na klawiaturze WM_MOUSEOVER – przesunięto myszkę, gdy jest na tle danego okna WM_INITDIALOG – zdarzenie generowane przed pokazaniem okna dialogowego w celu poinformowania go, że powinno ustawić wszystkie swoje zmienne na wartości początkowe. WM_COMMAND – zdarzenie komendy wywoływane przez opcje menu, przyciski okna dialogowego i akceleratory. WM_CREATE – utworzono okno WM_SIZE – zmieniono rozmiar okna WM_PAINT – nakaz odrysowania się dla okna WM_CLOSE – informacja dla okna, że będzie zamknięte. Okno aplikacji może się na przykład zapytać użytkownika, czy zapisać pliki. Ma jeszcze możliwość odwołania zamknięcia. WM_QUIT – bezwarunkowe zamknięcie aplikacji (bez pytania jej o zgodę) WM_TIMER – system informuje o upływie pewnego czasu (na wcześniejsze żądanie programu) WM_QUERYENDSESSION – zapytanie wszystkich aplikacji, czy zgadzają się na zamknięcie sesji systemu operacyjnego.