WM_APPCOMMAND |
Benachrichtigt ein Fenster, dass der Benutzer ein Anwendungsbefehlsereignis generiert hat, z. B. durch Klicken auf eine Anwendungsbefehlsschaltfläche mithilfe der Maus oder Eingeben einer Anwendungsbefehlstaste auf der Tastatur.
|
WM_CAPTURECHANGED |
Wird an das Fenster gesendet, das die Mauserfassung verliert.
|
WM_LBUTTONDBLCLK |
Veröffentlicht, wenn der Benutzer auf die linke Maustaste doppelklickt, während sich der Cursor im Clientbereich eines Fensters befindet. Wenn die Maus nicht erfasst wird, wird die Nachricht im Fenster unterhalb des Cursors gepostet. Andernfalls wird die Nachricht in das Fenster gepostet, in dem die Maus erfasst wurde.
|
WM_LBUTTONDOWN |
Gepostet, wenn der Benutzer die linke Maustaste drückt, während sich der Cursor im Clientbereich eines Fensters befindet. Wenn die Maus nicht erfasst wird, wird die Nachricht im Fenster unterhalb des Cursors gepostet. Andernfalls wird die Nachricht in das Fenster gepostet, in dem die Maus erfasst wurde.
|
WM_LBUTTONUP |
Veröffentlicht, wenn der Benutzer die linke Maustaste loslässt, während sich der Cursor im Clientbereich eines Fensters befindet. Wenn die Maus nicht erfasst wird, wird die Nachricht im Fenster unterhalb des Cursors gepostet. Andernfalls wird die Nachricht in das Fenster gepostet, in dem die Maus erfasst wurde.
|
WM_MBUTTONDBLCLK |
Veröffentlicht, wenn der Benutzer auf die mittlere Maustaste doppelklickt, während sich der Cursor im Clientbereich eines Fensters befindet. Wenn die Maus nicht erfasst wird, wird die Nachricht im Fenster unterhalb des Cursors gepostet. Andernfalls wird die Nachricht in das Fenster gepostet, in dem die Maus erfasst wurde.
|
WM_MBUTTONDOWN |
Veröffentlicht, wenn der Benutzer die mittlere Maustaste drückt, während sich der Cursor im Clientbereich eines Fensters befindet. Wenn die Maus nicht erfasst wird, wird die Nachricht im Fenster unterhalb des Cursors gepostet. Andernfalls wird die Nachricht in das Fenster gepostet, in dem die Maus erfasst wurde.
|
WM_MBUTTONUP |
Veröffentlicht, wenn der Benutzer die mittlere Maustaste loslässt, während sich der Cursor im Clientbereich eines Fensters befindet. Wenn die Maus nicht erfasst wird, wird die Nachricht im Fenster unterhalb des Cursors gepostet. Andernfalls wird die Nachricht in das Fenster gepostet, in dem die Maus erfasst wurde.
|
WM_MOUSEACTIVATE |
Wird gesendet, wenn sich der Cursor in einem inaktiven Fenster befindet und der Benutzer eine Maustaste drückt. Das übergeordnete Fenster empfängt diese Nachricht nur, wenn das untergeordnete Fenster sie an die DefWindowProc-Funktion übergibt.
|
WM_MOUSEHOVER |
Wird an ein Fenster gesendet, wenn der Cursor für eine gewisse in einem vorherigen Aufruf für TrackMouseEvent angegebene Zeit auf den Clientbereich eines Fensters zeigt.
|
WM_MOUSEHWHEEL |
Wird an das Fokusfenster gesendet, wenn das horizontale Mausrad gekippt oder gedreht wird Die Funktion DefWindowProc gibt die Meldung an das übergeordnete Fenster weiter. Es sollte keine interne Weiterleitung der Nachricht geben, da DefWindowProc sie entlang der übergeordneten Fensterkette weiterleitet, bis ein Fenster gefunden wird, das sie verarbeitet.
|
WM_MOUSELEAVE |
Wird in ein Fenster gepostet, wenn der Cursor den Clientbereich des Fensters verlässt, das in einem vorherigen Aufruf von TrackMouseEvent angegeben ist.
|
WM_MOUSEMOVE |
Wird in ein Fenster gepostet, wenn der Cursor verschoben wird. Wenn die Maus nicht erfasst wird, wird die Nachricht in das Fenster gepostet, das den Cursor enthält. Andernfalls wird die Nachricht in das Fenster gepostet, in dem die Maus erfasst wurde.
|
WM_MOUSEWHEEL |
Wird an das Fokusfenster gesendet, wenn das Mausrad gedreht wird. Die Funktion DefWindowProc gibt die Meldung an das übergeordnete Fenster weiter. Es sollte keine interne Weiterleitung der Nachricht geben, weil DefWindowProc die Nachricht die übergeordnete Fensterhierarchie hinauf propagiert, bis ein Fenster gefunden wird, das sie verarbeitet.
|
WM_NCHITTEST |
Wird an ein Fenster gesendet, um zu bestimmen, welcher Teil des Fensters einer bestimmten Bildschirmkoordinate entspricht. Dies kann beispielsweise passieren, wenn der Cursor bewegt wird, wenn eine Maustaste gedrückt oder losgelassen wird, oder als Reaktion auf einen Aufruf einer Funktion wie WindowFromPoint. Wenn die Maus nicht erfasst wird, wird die Nachricht an das Fenster unterhalb des Cursors gesendet. Andernfalls wird die Nachricht an das Fenster gesendet, in dem die Maus erfasst wurde.
|
WM_NCLBUTTONDBLCLK |
Veröffentlicht, wenn der Benutzer auf die linke Maustaste doppelklickt, während sich der Cursor im Nichtclientbereich eines Fensters befindet. Diese Nachricht wird in das Fenster gepostet, das den Cursor enthält. Wenn ein Fenster die Maus erfasst hat, wird diese Nachricht nicht gepostet.
|
WM_NCLBUTTONDOWN |
Gepostet, wenn der Benutzer die linke Maustaste drückt, während sich der Cursor innerhalb des Nichtclientbereichs eines Fensters befindet. Diese Nachricht wird in das Fenster gepostet, das den Cursor enthält. Wenn ein Fenster die Maus erfasst hat, wird diese Nachricht nicht gepostet.
|
WM_NCLBUTTONUP |
Veröffentlicht, wenn der Benutzer die linke Maustaste loslässt, während sich der Cursor im Nichtclientbereich eines Fensters befindet. Diese Nachricht wird in das Fenster gepostet, das den Cursor enthält. Wenn ein Fenster die Maus erfasst hat, wird diese Nachricht nicht gepostet.
|
WM_NCMBUTTONDBLCLK |
Veröffentlicht, wenn der Benutzer auf die mittlere Maustaste doppelklickt, während sich der Cursor im Nichtclientbereich eines Fensters befindet. Diese Nachricht wird in das Fenster gepostet, das den Cursor enthält. Wenn ein Fenster die Maus erfasst hat, wird diese Nachricht nicht gepostet.
|
WM_NCMBUTTONDOWN |
Gepostet, wenn der Benutzer die mittlere Maustaste drückt, während sich der Cursor im Nichtclientbereich eines Fensters befindet. Diese Nachricht wird in das Fenster gepostet, das den Cursor enthält. Wenn ein Fenster die Maus erfasst hat, wird diese Nachricht nicht gepostet.
|
WM_NCMBUTTONUP |
Veröffentlicht, wenn der Benutzer die mittlere Maustaste loslässt, während sich der Cursor im Nichtclientbereich eines Fensters befindet. Diese Nachricht wird in das Fenster gepostet, das den Cursor enthält. Wenn ein Fenster die Maus erfasst hat, wird diese Nachricht nicht gepostet.
|
WM_NCMOUSEHOVER |
Wird an ein Fenster gesendet, wenn der Cursor für eine gewisse in einem vorherigen Aufruf von TrackMouseEvent angegebene Zeit auf den Nicht-Clientbereich eines Fensters zeigt.
|
WM_NCMOUSELEAVE |
Wird in ein Fenster gepostet, wenn der Cursor den Nicht-Clientbereich des Fensters verlässt, das in einem vorherigen Aufruf von TrackMouseEvent angegeben ist.
|
WM_NCMOUSEMOVE |
Wird in einem Fenster bereitgestellt, wenn der Cursor innerhalb des Nicht-Clientbereichs des Fensters verschoben wird. Diese Nachricht wird in das Fenster gepostet, das den Cursor enthält. Wenn ein Fenster die Maus erfasst hat, wird diese Nachricht nicht gepostet.
|
WM_NCRBUTTONDBLCLK |
Veröffentlicht, wenn der Benutzer auf die rechte Maustaste doppelklickt, während sich der Cursor im Nichtclientbereich eines Fensters befindet. Diese Nachricht wird in das Fenster gepostet, das den Cursor enthält. Wenn ein Fenster die Maus erfasst hat, wird diese Nachricht nicht gepostet.
|
WM_NCRBUTTONDOWN |
Gepostet, wenn der Benutzer die rechte Maustaste drückt, während sich der Cursor im Nichtclientbereich eines Fensters befindet. Diese Nachricht wird in das Fenster gepostet, das den Cursor enthält. Wenn ein Fenster die Maus erfasst hat, wird diese Nachricht nicht gepostet.
|
WM_NCRBUTTONUP |
Veröffentlicht, wenn der Benutzer die rechte Maustaste loslässt, während sich der Cursor im Nichtclientbereich eines Fensters befindet. Diese Nachricht wird in das Fenster gepostet, das den Cursor enthält. Wenn ein Fenster die Maus erfasst hat, wird diese Nachricht nicht gepostet.
|
WM_NCXBUTTONDBLCLK |
Ausgelöst, wenn der Benutzer entweder auf XBUTTON1 oder XBUTTON2 doppelklickt, während sich der Cursor im nicht clientseitigen Bereich eines Fensters befindet. Diese Nachricht wird in das Fenster gepostet, das den Cursor enthält. Wenn ein Fenster die Maus erfasst hat, wird diese Nachricht nicht gepostet.
|
WM_NCXBUTTONDOWN |
Veröffentlicht, wenn der Benutzer entweder XBUTTON1 oder XBUTTON2 drückt, während sich der Cursor im Nichtclientbereich eines Fensters befindet. Diese Nachricht wird in das Fenster gepostet, das den Cursor enthält. Wenn ein Fenster die Maus erfasst hat, wird diese Nachricht nicht gepostet.
|
WM_NCXBUTTONUP |
Veröffentlicht, wenn der Benutzer entweder XBUTTON1 oder XBUTTON2 loslässt, während sich der Cursor im Nichtclientbereich eines Fensters befindet. Diese Nachricht wird in das Fenster gepostet, das den Cursor enthält. Wenn ein Fenster die Maus erfasst hat, wird diese Nachricht nicht gepostet.
|
WM_RBUTTONDBLCLK |
Veröffentlicht, wenn der Benutzer auf die rechte Maustaste doppelklickt, während sich der Cursor im Clientbereich eines Fensters befindet. Wenn die Maus nicht erfasst wird, wird die Nachricht im Fenster unterhalb des Cursors gepostet. Andernfalls wird die Nachricht in das Fenster gepostet, in dem die Maus erfasst wurde.
|
WM_RBUTTONDOWN |
Gepostet, wenn der Benutzer die rechte Maustaste drückt, während sich der Cursor im Clientbereich eines Fensters befindet. Wenn die Maus nicht erfasst wird, wird die Nachricht im Fenster unterhalb des Cursors gepostet. Andernfalls wird die Nachricht in das Fenster gepostet, in dem die Maus erfasst wurde.
|
WM_RBUTTONUP |
Veröffentlicht, wenn der Benutzer die rechte Maustaste loslässt, während sich der Cursor im Clientbereich eines Fensters befindet. Wenn die Maus nicht erfasst wird, wird die Nachricht im Fenster unterhalb des Cursors gepostet. Andernfalls wird die Nachricht in das Fenster gepostet, in dem die Maus erfasst wurde.
|
WM_XBUTTONDBLCLK |
Wird ausgelöst, wenn der Benutzer entweder XBUTTON1 oder XBUTTON2 doppelklickt, während sich der Cursor im Clientbereich eines Fensters befindet. Wenn die Maus nicht erfasst wird, wird die Nachricht im Fenster unterhalb des Cursors gepostet. Andernfalls wird die Nachricht in das Fenster gepostet, in dem die Maus erfasst wurde.
|
WM_XBUTTONDOWN |
Veröffentlicht, wenn der Benutzer entweder XBUTTON1 oder XBUTTON2 drückt, während sich der Cursor im Clientbereich eines Fensters befindet. Wenn die Maus nicht erfasst wird, wird die Nachricht im Fenster unterhalb des Cursors gepostet. Andernfalls wird die Nachricht in das Fenster gepostet, in dem die Maus erfasst wurde.
|
WM_XBUTTONUP |
Veröffentlicht, wenn der Benutzer entweder XBUTTON1 oder XBUTTON2 freigibt, während sich der Cursor im Clientbereich eines Fensters befindet. Wenn die Maus nicht erfasst wird, wird die Nachricht im Fenster unterhalb des Cursors gepostet. Andernfalls wird die Nachricht in das Fenster gepostet, in dem die Maus erfasst wurde.
|