Freigeben über


Meldungen

Die Themen in diesem Abschnitt enthalten die Referenzspezifikationen für bestimmte Zeigereingabenachrichten und Benachrichtigungen.

In diesem Abschnitt

Thema Beschreibung
DM_POINTERHITTEST
Wird an ein Fenster gesendet, wenn die Zeigereingabe zum ersten Mal erkannt wird, um das wahrscheinlichste Eingabeziel für Direct Manipulationzu ermitteln.
WM_NCPOINTERDOWN
Gepostet, wenn ein Zeiger Kontakt über den Nicht-Clientbereich eines Fensters sendet. Die Nachricht zielt auf das Fenster ab, über das der Zeiger Kontakt macht. Der Zeiger wird implizit im Fenster erfasst, sodass das Fenster weiterhin Eingaben für den Zeiger empfängt, bis der Kontakt unterbrochen wird.
Wenn ein Fenster diesen Zeiger erfasst hat, wird diese Nachricht nicht gepostet. Stattdessen wird ein WM_POINTERDOWN in das Fenster gepostet, das diesen Zeiger erfasst hat.
Wichtig:
Desktop-Apps sollten DPI-Werte beachten. Wenn Ihre App keine DPI-Werte erkennt, können Bildschirmkoordinaten, die in Zeigermeldungen und verwandten Strukturen enthalten sind, aufgrund der DPI-Virtualisierung ungenau erscheinen. Die DPI-Virtualisierung bietet automatische Skalierungsunterstützung für Anwendungen, die nicht DPI-fähig sind und standardmäßig aktiv sind (Benutzer können sie deaktivieren). Weitere Informationen finden Sie unter Writing High-DPI Win32 Applications.
WM_NCPOINTERUP
Gepostet, wenn ein Zeiger, der kontakt über den Nicht-Client-Bereich eines Fensters hergestellt hat, Kontakt aufbricht. Die Nachricht zielt auf das Fenster ab, über das der Zeiger kontaktiert, und der Zeiger wird an diesem Punkt implizit im Fenster erfasst, sodass das Fenster weiterhin Eingaben für den Zeiger empfängt, bis er den Kontakt unterbricht, einschließlich der WM_NCPOINTERUP-Benachrichtigung.
Wenn ein Fenster diesen Zeiger erfasst hat, wird diese Nachricht nicht gepostet. Stattdessen wird ein WM_POINTERUP in das Fenster gepostet, das diesen Zeiger erfasst hat.
Wichtig:
Desktop-Apps sollten DPI-Werte beachten. Wenn Ihre App keine DPI-Werte erkennt, können Bildschirmkoordinaten, die in Zeigermeldungen und verwandten Strukturen enthalten sind, aufgrund der DPI-Virtualisierung ungenau erscheinen. Die DPI-Virtualisierung bietet automatische Skalierungsunterstützung für Anwendungen, die nicht DPI-fähig sind und standardmäßig aktiv sind (Benutzer können sie deaktivieren). Weitere Informationen finden Sie unter Writing High-DPI Win32 Applications.
WM_NCPOINTERUPDATE
Veröffentlicht, um eine Aktualisierung auf einem Zeiger bereitzustellen, der Kontakt über den Nicht-Clientbereich eines Fensters hergestellt hat oder wenn ein hovern uncaptured Kontakt über den Nicht-Client-Bereich eines Fensters bewegt wird. Während der Mauszeiger darauf zeigt, zielt die Nachricht darauf ab, welches Fenster der Zeiger übergeht. Während sich der Zeiger mit der Oberfläche in Kontakt befindet, wird der Zeiger implizit auf das Fenster erfasst, über dem der Zeiger Kontakt hergestellt hat, und dieses Fenster erhält weiterhin Eingaben für den Zeiger, bis er den Kontakt unterbrochen hat.
Wenn ein Fenster diesen Zeiger erfasst hat, wird diese Nachricht nicht gepostet. Stattdessen wird ein WM_POINTERUPDATE in das Fenster gepostet, das diesen Zeiger erfasst hat.
Wichtig:
Desktop-Apps sollten DPI-Werte beachten. Wenn Ihre App keine DPI-Werte erkennt, können Bildschirmkoordinaten, die in Zeigermeldungen und verwandten Strukturen enthalten sind, aufgrund der DPI-Virtualisierung ungenau erscheinen. Die DPI-Virtualisierung bietet automatische Skalierungsunterstützung für Anwendungen, die nicht DPI-fähig sind und standardmäßig aktiv sind (Benutzer können sie deaktivieren). Weitere Informationen finden Sie unter Writing High-DPI Win32 Applications.
WM_PARENTNOTIFY
Wird an ein Fenster gesendet, wenn eine signifikante Aktion in einem untergeordneten Fenster auftritt. Diese Nachricht wird jetzt erweitert, um das WM_POINTERDOWN-Ereignis einzuschließen. Wenn das untergeordnete Fenster erstellt wird, sendet das System direkt vor dem CreateWindow- oder CreateWindowEx--Funktion, die das Fenster erstellt, WM_PARENTNOTIFY. Wenn das untergeordnete Fenster zerstört wird, sendet das System die Nachricht, bevor eine Verarbeitung zum Zerstören des Fensters stattfindet.
Ein Fenster empfängt diese Nachricht über die WindowProc--Funktion.
Wichtig:
Desktop-Apps sollten DPI-Werte beachten. Wenn Ihre App keine DPI-Werte erkennt, können Bildschirmkoordinaten, die in Zeigermeldungen und verwandten Strukturen enthalten sind, aufgrund der DPI-Virtualisierung ungenau erscheinen. Die DPI-Virtualisierung bietet automatische Skalierungsunterstützung für Anwendungen, die nicht DPI-fähig sind und standardmäßig aktiv sind (Benutzer können sie deaktivieren). Weitere Informationen finden Sie unter Writing High-DPI Win32 Applications.
WM_POINTERACTIVATE
Wird an ein inaktives Fenster gesendet, wenn ein primärer Zeiger eine WM_POINTERDOWN über dem Fenster generiert. Solange die Nachricht nicht behandelt wird, wird die übergeordnete Fensterkette nach oben verschoben, bis sie das Fenster der obersten Ebene erreicht. Anwendungen können auf diese Meldung antworten, um anzugeben, ob sie aktiviert werden möchten.
Ein Fenster empfängt diese Nachricht über die WindowProc--Funktion.
WM_POINTERCAPTURECHANGED
Wird an ein Fenster gesendet, das die Erfassung eines Eingabezeigers verliert.
Ein Fenster empfängt diese Nachricht über die WindowProc--Funktion.
WM_POINTERDEVICECHANGE
Wird an ein Fenster gesendet, wenn sich die Einstellungen eines Monitors ändern, der einen Digitalisierer zugeordnet hat. Diese Meldung enthält Informationen zur Skalierung des Anzeigemodus.
WM_POINTERDEVICEINRANGE
Wird an ein Fenster gesendet, wenn ein Zeigergerät innerhalb eines Eingabedigisierers erkannt wird. Diese Nachricht enthält Informationen zum Gerät und zur Nähe.
WM_POINTERDEVICEOUTOFRANGE
Wird an ein Fenster gesendet, wenn ein Zeigergerät den Bereich eines Eingabedigisierers verlassen hat. Diese Nachricht enthält Informationen zum Gerät und zur Nähe.
WM_POINTERDOWN
Wird gepostet, wenn ein Zeiger kontakt über den Clientbereich eines Fensters führt. Diese Eingabemeldung zielt auf das Fenster ab, über das der Zeiger kontaktiert, und der Zeiger wird implizit im Fenster erfasst, sodass das Fenster weiterhin Eingaben für den Zeiger empfängt, bis der Kontakt unterbrochen wird.
Ein Fenster empfängt diese Nachricht über die WindowProc--Funktion.
Wichtig:
Desktop-Apps sollten DPI-Werte beachten. Wenn Ihre App keine DPI-Werte erkennt, können Bildschirmkoordinaten, die in Zeigermeldungen und verwandten Strukturen enthalten sind, aufgrund der DPI-Virtualisierung ungenau erscheinen. Die DPI-Virtualisierung bietet automatische Skalierungsunterstützung für Anwendungen, die nicht DPI-fähig sind und standardmäßig aktiv sind (Benutzer können sie deaktivieren). Weitere Informationen finden Sie unter Writing High-DPI Win32 Applications.
WM_POINTERENTER
Wird an ein Fenster gesendet, wenn ein neuer Zeiger den Erkennungsbereich über das Fenster eingibt (Daraufzeigen) oder wenn ein vorhandener Zeiger innerhalb der Begrenzungen des Fensters bewegt wird.
WM_POINTERLEAVE
Wird an ein Fenster gesendet, wenn ein Zeiger den Erkennungsbereich über dem Fenster verlässt (Daraufzeigen) oder wenn ein Zeiger außerhalb der Grenzen des Fensters bewegt wird.
WM_POINTERROUTEDAWAY
Tritt auf dem Prozess auf, der Eingaben empfängt, wenn die Zeigereingabe an einen anderen Prozess weitergeleitet wird.
WM_POINTERROUTEDRELEASED
Wird an alle Prozesse (für die prozessübergreifende Verkettung über AddContentWithCrossProcessChaining und nicht zurzeit die Zeigereingabe konfiguriert) gesendet, die einer bestimmten Zeiger-ID zugeordnet ist, wenn eine WM_POINTERUP Nachricht im aktuellen Prozess empfangen wird.
WM_POINTERROUTEDTO
Wird gesendet, wenn fortlaufende Zeigereingaben für eine vorhandene Zeiger-ID von einem Prozess zu einem anderen über inhalte hinweg übertragen werden, die für die prozessübergreifende Verkettung konfiguriert sind (AddContentWithCrossProcessChaining).
WM_POINTERUP
Veröffentlicht, wenn ein Zeiger, der kontakt über den Clientbereich eines Fensters hergestellt hat, Kontakt aufbricht. Diese Eingabenachricht zielt auf das Fenster ab, über das der Zeiger Kontakt erstellt, und der Zeiger wird an diesem Punkt implizit im Fenster erfasst, sodass das Fenster weiterhin Eingabemeldungen empfängt, einschließlich der WM_POINTERUP Benachrichtigung für den Zeiger, bis der Kontakt unterbrochen wird.
Ein Fenster empfängt diese Nachricht über die WindowProc--Funktion.
Wichtig:
Desktop-Apps sollten DPI-Werte beachten. Wenn Ihre App keine DPI-Werte erkennt, können Bildschirmkoordinaten, die in Zeigermeldungen und verwandten Strukturen enthalten sind, aufgrund der DPI-Virtualisierung ungenau erscheinen. Die DPI-Virtualisierung bietet automatische Skalierungsunterstützung für Anwendungen, die nicht DPI-fähig sind und standardmäßig aktiv sind (Benutzer können sie deaktivieren). Weitere Informationen finden Sie unter Writing High-DPI Win32 Applications.
WM_POINTERUPDATE
Veröffentlicht, um ein Update auf einem Zeiger bereitzustellen, der kontakt über den Clientbereich eines Fensters oder auf einem zeigenden, nicht gekapselten Zeiger über den Clientbereich eines Fensters gemacht hat. Während der Mauszeiger darauf zeigt, zielt die Nachricht darauf ab, welches Fenster der Zeiger übergeht. Während sich der Zeiger mit der Oberfläche in Kontakt befindet, wird der Zeiger implizit auf das Fenster erfasst, über dem der Zeiger Kontakt hergestellt hat, und dieses Fenster erhält weiterhin Eingaben für den Zeiger, bis er den Kontakt unterbrochen hat.
Wichtig:
Desktop-Apps sollten DPI-Werte beachten. Wenn Ihre App keine DPI-Werte erkennt, können Bildschirmkoordinaten, die in Zeigermeldungen und verwandten Strukturen enthalten sind, aufgrund der DPI-Virtualisierung ungenau erscheinen. Die DPI-Virtualisierung bietet automatische Skalierungsunterstützung für Anwendungen, die nicht DPI-fähig sind und standardmäßig aktiv sind (Benutzer können sie deaktivieren). Weitere Informationen finden Sie unter Writing High-DPI Win32 Applications.
WM_POINTERWHEEL
Im Fenster mit Vordergrund-Tastaturfokus gepostet, wenn ein Bildlaufrad gedreht wird.
Ein Fenster empfängt diese Nachricht über die WindowProc--Funktion.
Wichtig:
Desktop-Apps sollten DPI-Werte beachten. Wenn Ihre App keine DPI-Werte erkennt, können Bildschirmkoordinaten, die in Zeigermeldungen und verwandten Strukturen enthalten sind, aufgrund der DPI-Virtualisierung ungenau erscheinen. Die DPI-Virtualisierung bietet automatische Skalierungsunterstützung für Anwendungen, die nicht DPI-fähig sind und standardmäßig aktiv sind (Benutzer können sie deaktivieren). Weitere Informationen finden Sie unter Writing High-DPI Win32 Applications.
WM_POINTERHWHEEL
Im Fenster mit Vordergrund-Tastaturfokus gepostet, wenn ein horizontales Bildlaufrad gedreht wird.
Ein Fenster empfängt diese Nachricht über die WindowProc--Funktion.
Wichtig:
Desktop-Apps sollten DPI-Werte beachten. Wenn Ihre App keine DPI-Werte erkennt, können Bildschirmkoordinaten, die in Zeigermeldungen und verwandten Strukturen enthalten sind, aufgrund der DPI-Virtualisierung ungenau erscheinen. Die DPI-Virtualisierung bietet automatische Skalierungsunterstützung für Anwendungen, die nicht DPI-fähig sind und standardmäßig aktiv sind (Benutzer können sie deaktivieren). Weitere Informationen finden Sie unter Writing High-DPI Win32 Applications.
WM_TOUCHHITTESTING
Gesendet an ein Fenster auf einem Touchdown, um das wahrscheinlichste Touchziel zu ermitteln.

Verweis auf Zeigereingabenachrichten