Delen via


Aanwijzervlagken

Waarden die kunnen worden weergegeven in het pointerFlags veld van de POINTER_INFO structuur.

POINTER_FLAG_NONE

0x00000000

Verstek

POINTER_FLAG_NEW

0x00000001

Geeft de komst van een nieuwe aanwijzer aan.

POINTER_FLAG_INRANGE

0x00000002

Geeft aan dat deze aanwijzer blijft bestaan. Wanneer deze vlag niet is ingesteld, wordt aangegeven dat de aanwijzer het detectiebereik heeft verlaten.

Deze vlag wordt doorgaans niet alleen ingesteld wanneer een aanwijzer het detectiebereik verlaat (POINTER_FLAG_UPDATE is ingesteld) of wanneer een aanwijzer in contact met een vensteroppervlak het detectiebereik verlaat (POINTER_FLAG_UP is ingesteld).

POINTER_FLAG_INCONTACT

0x00000004

Geeft aan dat deze aanwijzer in contact is met het digitaliserende oppervlak. Wanneer deze vlag niet is ingesteld, wordt een aanwijzer aangegeven.

POINTER_FLAG_FIRSTBUTTON

0x00000010

Geeft een primaire actie aan, vergelijkbaar met een linkermuisknop omlaag.

Een touchpointer heeft deze vlag ingesteld wanneer deze in contact is met het digitaleroppervlak.

Een penpointer heeft deze vlag ingesteld wanneer deze in contact staat met het digitaliseren oppervlak zonder knoppen ingedrukt.

Een muis aanwijzer heeft deze vlag ingesteld wanneer de linkermuisknop omlaag is.

POINTER_FLAG_SECONDBUTTON

0x00000020

Geeft een secundaire actie aan, vergelijkbaar met een rechtermuisknop omlaag.

Een aanwijzer gebruikt deze vlag niet.

Een penpointer heeft deze vlag ingesteld wanneer deze in contact is met het digitaleroppervlak met de penvatknop ingedrukt.

Een muis aanwijzer heeft deze vlag ingesteld wanneer de rechtermuisknop omlaag is.

POINTER_FLAG_THIRDBUTTON

0x00000040

Vergelijkbaar met een muiswielknop omlaag.

Een aanwijzer gebruikt deze vlag niet.

Een penpointer gebruikt deze vlag niet.

Een muisaanwijzer heeft deze vlag ingesteld wanneer de muiswielknop omlaag is.

POINTER_FLAG_FOURTHBUTTON

0x00000080

Vergelijkbaar met een eerste uitgebreide muisknop (XButton1) omlaag.

Een aanwijzer gebruikt deze vlag niet.

Een penpointer gebruikt deze vlag niet.

Een muis aanwijzer heeft deze vlag ingesteld wanneer de eerste uitgebreide muisknop (XBUTTON1) omlaag is.

POINTER_FLAG_FIFTHBUTTON

0x00000100

Vergelijkbaar met een tweede uitgebreide muisknop (XButton2) omlaag.

Een aanwijzer gebruikt deze vlag niet.

Een penpointer gebruikt deze vlag niet.

Een muis aanwijzer heeft deze vlag ingesteld wanneer de tweede uitgebreide muisknop (XBUTTON2) omlaag is.

POINTER_FLAG_PRIMARY

0x00002000

Geeft aan dat deze aanwijzer is aangewezen als de primaire aanwijzer. Een primaire aanwijzer is een enkele aanwijzer die acties kan uitvoeren buiten de acties die beschikbaar zijn voor niet-primaire aanwijzers. Wanneer een primaire aanwijzer bijvoorbeeld contact maakt met een vensteroppervlak, kan het venster de mogelijkheid bieden om het te activeren door een WM_POINTERACTIVATE bericht te verzenden.

De primaire aanwijzer wordt geïdentificeerd op basis van alle huidige gebruikersinteracties op het systeem (muis, aanraken, pen, enzovoort). Als zodanig is de primaire aanwijzer mogelijk niet gekoppeld aan uw app. De eerste contactpersoon in een interactie met meerdere aanrakingen wordt ingesteld als de primaire aanwijzer. Zodra een primaire aanwijzer is geïdentificeerd, moeten alle contactpersonen worden opgeheven voordat een nieuwe contactpersoon kan worden geïdentificeerd als primaire aanwijzer. Voor apps die geen invoer van aanwijzer verwerken, worden alleen de gebeurtenissen van de primaire aanwijzer gepromoveerd tot muis-gebeurtenissen.

POINTER_FLAG_CONFIDENCE

0x000004000

Betrouwbaarheid is een suggestie van het bronapparaat over het feit of de aanwijzer een beoogde of onbedoelde interactie vertegenwoordigt, die vooral relevant is voor PT_TOUCH pointers waarbij een onbedoelde interactie (zoals met de palm van de hand) invoer kan activeren. De aanwezigheid van deze vlag geeft aan dat het bronapparaat een hoge betrouwbaarheid heeft dat deze invoer deel uitmaakt van een beoogde interactie.

POINTER_FLAG_CANCELED

0x000008000

Geeft aan dat de aanwijzer op een abnormale manier vertrekt, bijvoorbeeld wanneer het systeem ongeldige invoer voor de aanwijzer ontvangt of wanneer een apparaat met actieve aanwijzers plotseling vertrekt. Als de toepassing die de invoer ontvangt, in staat is dit te doen, moet deze de interactie behandelen als niet voltooid en eventuele effecten van de betreffende aanwijzer omkeren.

POINTER_FLAG_DOWN

0x00010000

Geeft aan dat deze aanwijzer is overgezet naar een downstatus; Dat wil gezegd, het maakte contact met het digitalisatieoppervlak.

POINTER_FLAG_UPDATE

0x00020000

Geeft aan dat dit een eenvoudige update is die geen wijzigingen in de aanwijzerstatus bevat.

POINTER_FLAG_UP

0x00040000

Geeft aan dat deze aanwijzer is overgezet naar een upstatus; Dat wil gezegd, het contact met het digitaliserende oppervlak is beëindigd.

POINTER_FLAG_WHEEL

0x00080000

Geeft de invoer aan die is gekoppeld aan een aanwijzerwiel. Voor muisaanwijzers is dit gelijk aan de actie van het muiswiel (WM_MOUSEHWHEEL).

POINTER_FLAG_HWHEEL

0x00100000

Geeft de invoer aan die is gekoppeld aan een aanwijzer h-wheel. Voor muisaanwijzers is dit gelijk aan de actie van het horizontale schuifwiel van de muis (WM_MOUSEHWHEEL).

POINTER_FLAG_CAPTURECHANGED

0x00200000

Geeft aan dat deze aanwijzer is vastgelegd door (gekoppeld aan) een ander element en dat het oorspronkelijke element de opname heeft verloren (zie WM_POINTERCAPTURECHANGED).

POINTER_FLAG_HASTRANSFORM

0x00400000

Geeft aan dat deze aanwijzer een gekoppelde transformatie heeft.

Opmerkingen

XBUTTON1 en XBUTTON2 zijn extra knoppen die op veel muisapparaten worden gebruikt. Ze retourneren dezelfde gegevens als standaardmuisknoppen.

Eisen

Eis Waarde
Minimaal ondersteunde client
Windows 8 [alleen desktop-apps]
Minimaal ondersteunde server
Windows Server 2012 [alleen desktop-apps]
Rubriek
Winuser.h

Zie ook

constanten

POINTER_INFO

POINTER_BUTTON_CHANGE_TYPE