Frage zu OnCommand

jokey2

Erfahrenes Mitglied
Hallo Gemeinde!

Die OnCommand-Funktion hat ja 2 Parameter. Der wParam-Parameter enthält die ID des sendenden Controls (LOWORD) und die Nachricht(HIWORD). Soweit alles klar.
Laut MSDN wird durch den lParam-Parameter das Control identifiziert, welches die Nachricht gesendet hat. Und das ist mir nicht ganz klar :confused:. Das Control wird doch durch das LOWORD des wParam identifiziert. Was kann ich dann mit lParam anfangen? Ein Zeiger scheint es nicht zu sein.
Kann mich bitte jemand aufklären? Da rächt es sich, daß ich sonst meistens mit dem Assistenten und DataExchange arbeite...
 
Die Beschreibung zu WM_COMMAND ist da etwas klarer:
wParam enthält die ID des Controls (LOWORD) und die Message (HIWORD).
lParam enthält das Fennsterhandle (HWND) des Controls.

jokey2 hat gesagt.:
Da rächt es sich, daß ich sonst meistens mit dem Assistenten und DataExchange arbeite...
Geht mir genauso :)
 
Ach, das HANDLE ist das! Vielleicht sollten sie das in die MSDN dazuschreiben ;-)!

Danke MCoder, Du hast mir heute schon viel weitergeholfen.
 
Zurück