Delen via


Berichten

De onderwerpen in deze sectie bevatten de referentiespecificaties voor specifieke Invoerberichten en meldingen van aanwijzers.

In deze sectie

Onderwerp Beschrijving
DM_POINTERHITTEST
Verzonden naar een venster, wanneer invoer van de aanwijzer voor het eerst wordt gedetecteerd, om het meest waarschijnlijke invoerdoel voor Direct Manipulatie-te bepalen.
WM_NCPOINTERDOWN
Geplaatst wanneer een aanwijzer contact maakt via het niet-clientgebied van een venster. Het bericht is gericht op het venster waarover de aanwijzer contact maakt. De aanwijzer wordt impliciet vastgelegd in het venster, zodat het venster nog steeds invoer voor de aanwijzer ontvangt totdat het contact wordt verbroken.
Als een venster deze aanwijzer heeft vastgelegd, wordt dit bericht niet geplaatst. In plaats daarvan wordt een WM_POINTERDOWN geplaatst in het venster waarin deze aanwijzer is vastgelegd.
Belangrijk:
Desktop-apps moeten DPI-bewust zijn. Als uw app geen DPI-kennis heeft, kunnen schermcoördinaten in aanwijzerberichten en gerelateerde structuren onnauwkeurig lijken vanwege DPI-virtualisatie. DPI-virtualisatie biedt ondersteuning voor automatisch schalen voor toepassingen die niet dpi-bewust zijn en die standaard actief zijn (gebruikers kunnen deze uitschakelen). Zie Writing High-DPI Win32 Applicationsvoor meer informatie.
WM_NCPOINTERUP
Gepost wanneer een aanwijzer die contact heeft gemaakt via het niet-clientgebied van een venster de contactpersoon onderbreekt. Het bericht is gericht op het venster waarover de aanwijzer contact maakt en de aanwijzer wordt impliciet vastgelegd in het venster, zodat het venster invoer blijft ontvangen voor de aanwijzer totdat de contactpersoon wordt verbroken, inclusief de melding WM_NCPOINTERUP.
Als een venster deze aanwijzer heeft vastgelegd, wordt dit bericht niet geplaatst. In plaats daarvan wordt een WM_POINTERUP geplaatst in het venster waarin deze aanwijzer is vastgelegd.
Belangrijk:
Desktop-apps moeten DPI-bewust zijn. Als uw app geen DPI-kennis heeft, kunnen schermcoördinaten in aanwijzerberichten en gerelateerde structuren onnauwkeurig lijken vanwege DPI-virtualisatie. DPI-virtualisatie biedt ondersteuning voor automatisch schalen voor toepassingen die niet dpi-bewust zijn en die standaard actief zijn (gebruikers kunnen deze uitschakelen). Zie Writing High-DPI Win32 Applicationsvoor meer informatie.
WM_NCPOINTERUPDATE
Geplaatst om een update op te geven op een aanwijzer die contact heeft gemaakt via het niet-clientgebied van een venster of wanneer een aanwijzer onbekapte contactpersoon over het niet-clientgebied van een venster wordt verplaatst. Terwijl de aanwijzer de muisaanwijzer aanwijst, is het bericht gericht op het venster waarop de aanwijzer zich bevindt. Terwijl de aanwijzer in contact is met het oppervlak, wordt de aanwijzer impliciet vastgelegd in het venster waarover de aanwijzer contact heeft gemaakt en dat venster blijft invoer ontvangen voor de aanwijzer totdat het contact wordt verbroken.
Als een venster deze aanwijzer heeft vastgelegd, wordt dit bericht niet geplaatst. In plaats daarvan wordt een WM_POINTERUPDATE geplaatst in het venster waarin deze aanwijzer is vastgelegd.
Belangrijk:
Desktop-apps moeten DPI-bewust zijn. Als uw app geen DPI-kennis heeft, kunnen schermcoördinaten in aanwijzerberichten en gerelateerde structuren onnauwkeurig lijken vanwege DPI-virtualisatie. DPI-virtualisatie biedt ondersteuning voor automatisch schalen voor toepassingen die niet dpi-bewust zijn en die standaard actief zijn (gebruikers kunnen deze uitschakelen). Zie Writing High-DPI Win32 Applicationsvoor meer informatie.
WM_PARENTNOTIFY
Verzonden naar een venster wanneer een significante actie optreedt in een afstammelingsvenster. Dit bericht is nu uitgebreid om de WM_POINTERDOWN gebeurtenis op te nemen. Wanneer het onderliggende venster wordt gemaakt, verzendt het systeem WM_PARENTNOTIFY vlak voor de CreateWindow- of functie CreateWindowEx waarmee het venster wordt gemaakt. Wanneer het onderliggende venster wordt vernietigd, verzendt het systeem het bericht voordat de verwerking om het venster te vernietigen plaatsvindt.
Een venster ontvangt dit bericht via de functie WindowProc.
Belangrijk:
Desktop-apps moeten DPI-bewust zijn. Als uw app geen DPI-kennis heeft, kunnen schermcoördinaten in aanwijzerberichten en gerelateerde structuren onnauwkeurig lijken vanwege DPI-virtualisatie. DPI-virtualisatie biedt ondersteuning voor automatisch schalen voor toepassingen die niet dpi-bewust zijn en die standaard actief zijn (gebruikers kunnen deze uitschakelen). Zie Writing High-DPI Win32 Applicationsvoor meer informatie.
WM_POINTERACTIVATE
Verzonden naar een inactief venster wanneer een primaire aanwijzer een WM_POINTERDOWN over het venster genereert. Zolang het bericht niet wordt verwerkt, wordt de bovenliggende vensterketen omhoog verplaatst totdat het het venster op het hoogste niveau bereikt. Toepassingen kunnen op dit bericht reageren om op te geven of ze willen worden geactiveerd.
Een venster ontvangt dit bericht via de functie WindowProc.
WM_POINTERCAPTURECHANGED
Verzonden naar een venster dat de opname van een invoeraanwijzer verliest.
Een venster ontvangt dit bericht via de functie WindowProc.
WM_POINTERDEVICECHANGE
Verzonden naar een venster wanneer er een wijziging is in de instellingen van een monitor waaraan een digitaler is gekoppeld. Dit bericht bevat informatie over het schalen van de weergavemodus.
WM_POINTERDEVICEINRANGE
Verzonden naar een venster wanneer een aanwijzer wordt gedetecteerd binnen het bereik van een invoerdigiter. Dit bericht bevat informatie over het apparaat en de nabijheid ervan.
WM_POINTERDEVICEOUTOFRANGE
Verzonden naar een venster wanneer een aanwijzer het bereik van een invoerdigiter heeft verlaten. Dit bericht bevat informatie over het apparaat en de nabijheid ervan.
WM_POINTERDOWN
Geplaatst wanneer een aanwijzer contact maakt via het clientgebied van een venster. Dit invoerbericht is gericht op het venster waarover de aanwijzer contact maakt en de aanwijzer wordt impliciet vastgelegd in het venster, zodat het venster nog steeds invoer voor de aanwijzer ontvangt totdat het contact wordt verbroken.
Een venster ontvangt dit bericht via de functie WindowProc.
Belangrijk:
Desktop-apps moeten DPI-bewust zijn. Als uw app geen DPI-kennis heeft, kunnen schermcoördinaten in aanwijzerberichten en gerelateerde structuren onnauwkeurig lijken vanwege DPI-virtualisatie. DPI-virtualisatie biedt ondersteuning voor automatisch schalen voor toepassingen die niet dpi-bewust zijn en die standaard actief zijn (gebruikers kunnen deze uitschakelen). Zie Writing High-DPI Win32 Applicationsvoor meer informatie.
WM_POINTERENTER
Verzonden naar een venster wanneer een nieuwe aanwijzer het detectiebereik over het venster binnenkomt (aanwijzen) of wanneer een bestaande aanwijzer binnen de grenzen van het venster wordt verplaatst.
WM_POINTERLEAVE
Verzonden naar een venster wanneer een aanwijzer het detectiebereik over het venster verlaat (aanwijzer) of wanneer een aanwijzer buiten de grenzen van het venster wordt verplaatst.
WM_POINTERROUTEDAWAY
Vindt plaats op het proces dat invoer ontvangt wanneer de aanwijzer wordt doorgestuurd naar een ander proces.
WM_POINTERROUTEDRELEASED
Verzonden naar alle processen (geconfigureerd voor cross-processchaining via AddContentWithCrossProcessChaining en momenteel geen aanwijzerinvoer verwerken) ooit gekoppeld aan een specifieke aanwijzer-id, wanneer een WM_POINTERUP bericht wordt ontvangen op het huidige proces.
WM_POINTERROUTEDTO
Verzonden wanneer doorlopende aanwijzerinvoer, voor een bestaande aanwijzer-id, wordt overgegaan van het ene proces naar het andere over de inhoud die is geconfigureerd voor cross-process chaining (AddContentWithCrossProcessChaining).
WM_POINTERUP
Geplaatst wanneer een aanwijzer die contact heeft gemaakt via het clientgebied van een venster wordt verbroken. Dit invoerbericht is gericht op het venster waarover de aanwijzer contact maakt en de aanwijzer wordt impliciet vastgelegd in het venster, zodat het venster invoerberichten blijft ontvangen, inclusief de WM_POINTERUP melding voor de aanwijzer totdat het contact wordt verbroken.
Een venster ontvangt dit bericht via de functie WindowProc.
Belangrijk:
Desktop-apps moeten DPI-bewust zijn. Als uw app geen DPI-kennis heeft, kunnen schermcoördinaten in aanwijzerberichten en gerelateerde structuren onnauwkeurig lijken vanwege DPI-virtualisatie. DPI-virtualisatie biedt ondersteuning voor automatisch schalen voor toepassingen die niet dpi-bewust zijn en die standaard actief zijn (gebruikers kunnen deze uitschakelen). Zie Writing High-DPI Win32 Applicationsvoor meer informatie.
WM_POINTERUPDATE
Geplaatst om een update op te geven voor een aanwijzer die contact heeft gemaakt via het clientgebied van een venster of op een aanwijzer die onbekapselde aanwijzer boven het clientgebied van een venster plaatst. Terwijl de aanwijzer de muisaanwijzer aanwijst, is het bericht gericht op het venster waarop de aanwijzer zich bevindt. Terwijl de aanwijzer in contact is met het oppervlak, wordt de aanwijzer impliciet vastgelegd in het venster waarover de aanwijzer contact heeft gemaakt en dat venster blijft invoer ontvangen voor de aanwijzer totdat het contact wordt verbroken.
Belangrijk:
Desktop-apps moeten DPI-bewust zijn. Als uw app geen DPI-kennis heeft, kunnen schermcoördinaten in aanwijzerberichten en gerelateerde structuren onnauwkeurig lijken vanwege DPI-virtualisatie. DPI-virtualisatie biedt ondersteuning voor automatisch schalen voor toepassingen die niet dpi-bewust zijn en die standaard actief zijn (gebruikers kunnen deze uitschakelen). Zie Writing High-DPI Win32 Applicationsvoor meer informatie.
WM_POINTERWHEEL
Geplaatst in het venster met de focus op het voorgrondtoetsenbord wanneer een schuifwiel wordt gedraaid.
Een venster ontvangt dit bericht via de functie WindowProc.
Belangrijk:
Desktop-apps moeten DPI-bewust zijn. Als uw app geen DPI-kennis heeft, kunnen schermcoördinaten in aanwijzerberichten en gerelateerde structuren onnauwkeurig lijken vanwege DPI-virtualisatie. DPI-virtualisatie biedt ondersteuning voor automatisch schalen voor toepassingen die niet dpi-bewust zijn en die standaard actief zijn (gebruikers kunnen deze uitschakelen). Zie Writing High-DPI Win32 Applicationsvoor meer informatie.
WM_POINTERHWHEEL
Geplaatst in het venster met de focus op het voorgrondtoetsenbord wanneer een horizontaal schuifwiel wordt gedraaid.
Een venster ontvangt dit bericht via de functie WindowProc.
Belangrijk:
Desktop-apps moeten DPI-bewust zijn. Als uw app geen DPI-kennis heeft, kunnen schermcoördinaten in aanwijzerberichten en gerelateerde structuren onnauwkeurig lijken vanwege DPI-virtualisatie. DPI-virtualisatie biedt ondersteuning voor automatisch schalen voor toepassingen die niet dpi-bewust zijn en die standaard actief zijn (gebruikers kunnen deze uitschakelen). Zie Writing High-DPI Win32 Applicationsvoor meer informatie.
WM_TOUCHHITTESTING
Verzonden naar een venster op een aanraakscherm om het meest waarschijnlijke aanraakdoel te bepalen.

Verwijzing naar invoerbericht voor aanwijzer