Zitat von
Chris P:
1. Was genau steht jetzt in der Parametern LPARAM und WPARAM? Ich weiß nicht was ich mit ihnen anfangen soll.
Das hängt vom Message-Typ (uMsg) ab. Z.B. hat die Message WM_CLOSE keine Parameter (LPARAM und WPARAM müssen ignoriert werden), während die Message WM_DISPLAYCHANGE die Parameter so benutzt:
cBitsPerPixel = wParam;
cxScreen = LOWORD(lParam);
cyScreen = HIWORD(lParam);
Genaue Auskunft über die Parameter gibt die Windows
SDK Hilfe.
Zitat von
Chris P:
2. Warum reagiert die WndProc nicht auf Mausklicks (Bsp: WM_LBUTTONDOWN) ausserhalb des Hauptfensters?
Weil Windows Messages nur an Fenster verschickt, die sie etwas angehen.
(Du bekommst ja auch keine EMails, die an deinen Chef adressiert sind
)
Möchtest du dennoch die Messages erhalten, brauchst einen globalen Hook.
Hook Tutorial