Dafür gibt es extra
wm_contextmenu:
Zitat von
PSDK:
The WM_CONTEXTMENU message notifies a window that the user clicked the right mouse button ( right clicked) in the window.
Da musst du nicht erst übert die Cursor-Position fetsstellen wo geklickt wurde da:
Zitat von
PSDK:
wParam
Handle to the window in which the user right clicked the mouse. This can be a child window of the window receiving the message. For more information about processing this message, see the Remarks section.
Und wenn du das benutzt, dann fuinktioniert auch automatisch die "Kontextmenü"-Taste von der Tastatur:
Zitat von
PSDK:
The WM_CONTEXTMENU message is also generated when the user presses and releases the VK_APPS key.