Megosztás a következőn keresztül:


Mutatójelölők

A pointerFlags mezőjében megjelenő értékek a POINTER_INFO szerkezetben.

POINTER_FLAG_NONE

0x00000000

Alapértelmezett

POINTER_FLAG_NEW

0x00000001

Egy új mutató érkezését jelzi.

POINTER_FLAG_INRANGE

0x00000002

Azt jelzi, hogy ez a mutató továbbra is létezik. Ha ez a jelző nincs beállítva, az azt jelzi, hogy a mutató bal észlelési tartományú.

Ez a jelző általában nem csak akkor van beállítva, ha egy rámutató mutató elhagyja az észlelési tartományt (POINTER_FLAG_UPDATE van beállítva), vagy ha egy ablakfelszínrel érintkező mutató elhagyja az észlelési tartományt (POINTER_FLAG_UP be van állítva).

POINTER_FLAG_INCONTACT

0x00000004

Azt jelzi, hogy ez a mutató érintkezik a digitalizáló felülettel. Ha ez a jelző nincs beállítva, az rámutatási mutatót jelez.

POINTER_FLAG_FIRSTBUTTON

0x00000010

Egy elsődleges műveletet jelez, amely a bal egérgombbal lefelé mutat.

Az érintőmutatón ez a jelző van beállítva, amikor a digitalizáló felülettel érintkezik.

A tollmutatón ez a jelző van beállítva, amikor a digitalizáló felülettel érintkezik gombnyomás nélkül.

Az egérmutatón ez a jelző van beállítva, amikor a bal egérgomb le van állítva.

POINTER_FLAG_SECONDBUTTON

0x00000020

Másodlagos műveletet jelez, amely a jobb egérgombbal lefelé mutat.

Az érintőmutató nem használja ezt a jelzőt.

A tollmutatón ez a jelző van beállítva, amikor a digitalizáló felülettel érintkezik a tollhordó gomb megnyomásával.

Az egérmutatón ez a jelző van beállítva, amikor a jobb egérgomb le van állítva.

POINTER_FLAG_THIRDBUTTON

0x00000040

Hasonló az egérkerék lefelé mutató gombjához.

Az érintőmutató nem használja ezt a jelzőt.

A tollmutató nem használja ezt a jelzőt.

Az egérmutatón ez a jelző van beállítva, amikor az egérkerék gomb le van állítva.

POINTER_FLAG_FOURTHBUTTON

0x00000080

Hasonló az első kiterjesztett egérgombhoz (XButton1) lefelé.

Az érintőmutató nem használja ezt a jelzőt.

A tollmutató nem használja ezt a jelzőt.

Az egérmutatón ez a jelző van beállítva, amikor az első kiterjesztett egér (XBUTTON1) gomb le van állítva.

POINTER_FLAG_FIFTHBUTTON

0x00000100

Hasonló a második kiterjesztett egérgombhoz (XButton2) lefelé.

Az érintőmutató nem használja ezt a jelzőt.

A tollmutató nem használja ezt a jelzőt.

Az egérmutatón ez a jelző van beállítva, amikor a második kiterjesztett egér (XBUTTON2) gomb le van állítva.

POINTER_FLAG_PRIMARY

0x00002000

Azt jelzi, hogy ez a mutató lett kijelölve elsődleges mutatóként. Az elsődleges mutató egyetlen mutató, amely a nem elsődleges mutatók számára elérhető műveleteken túl is képes végrehajtani műveleteket. Ha például egy elsődleges mutató kapcsolatba lép egy ablakfelülettel, az egy WM_POINTERACTIVATE üzenet küldésével lehetőséget biztosíthat az ablak aktiválására.

Az elsődleges mutatót a rendszer összes jelenlegi felhasználói interakciója (egér, érintés, toll stb.) azonosítja. Ezért előfordulhat, hogy az elsődleges mutató nincs társítva az alkalmazással. A több érintéses interakció első névjegye lesz az elsődleges mutató. Az elsődleges mutató azonosítása után minden névjegyet fel kell emelni, mielőtt egy új névjegy elsődleges mutatóként azonosítható lenne. Azok az alkalmazások, amelyek nem dolgozzák fel a mutató bemenetét, csak az elsődleges mutató eseményei lesznek előléptetve az egéreseményekre.

POINTER_FLAG_CONFIDENCE

0x000004000

A megbízhatóság a forráseszköz javaslata arra vonatkozóan, hogy a mutató szándékolt vagy véletlen interakciót jelöl-e, ami különösen fontos PT_TOUCH olyan mutatók esetében, ahol a véletlen interakció (például a tenyérrel) bemenetet válthat ki. A jelző jelenléte azt jelzi, hogy a forráseszköz nagy biztonsággal rendelkezik abban, hogy ez a bemenet egy tervezett interakció része.

POINTER_FLAG_CANCELED

0x000008000

Azt jelzi, hogy a mutató rendellenes módon indul el, például amikor a rendszer érvénytelen bemenetet kap a mutatóhoz, vagy amikor egy aktív mutatóval rendelkező eszköz hirtelen elindul. Ha a bemenetet fogadó alkalmazás ilyen helyzetben van, úgy kell kezelnie az interakciót, hogy nem fejeződött be, és megfordítja az érintett mutató bármilyen hatását.

POINTER_FLAG_DOWN

0x00010000

Azt jelzi, hogy ez a mutató lefelé váltott; vagyis kapcsolatot létesített a digitalizáló felülettel.

POINTER_FLAG_UPDATE

0x00020000

Azt jelzi, hogy ez egy egyszerű frissítés, amely nem tartalmaz mutatóállapot-módosításokat.

POINTER_FLAG_UP

0x00040000

Azt jelzi, hogy ez a mutató felfelé váltott; vagyis a digitalizáló felülettel való kapcsolat véget ért.

POINTER_FLAG_WHEEL

0x00080000

A mutatókerékkel társított bemenetet jelzi. Egérmutatók esetén ez egyenértékű az egér görgetőkerekének (WM_MOUSEHWHEEL) műveletével.

POINTER_FLAG_HWHEEL

0x00100000

A mutató h-kerekéhez társított bemenetet jelzi. Egérmutatók esetén ez egyenértékű az egér vízszintes görgetőkerekének műveletével (WM_MOUSEHWHEEL).

POINTER_FLAG_CAPTURECHANGED

0x00200000

Azt jelzi, hogy ezt a mutatót egy másik elem rögzítette (társította), és az eredeti elem elfogása megszakadt (lásd WM_POINTERCAPTURECHANGED).

POINTER_FLAG_HASTRANSFORM

0x00400000

Azt jelzi, hogy ez a mutató egy társított átalakítással rendelkezik.

Megjegyzések

XBUTTON1 és XBUTTON2 további gombok, amelyeket számos egéreszközön használnak. Ugyanazokat az adatokat adja vissza, mint a normál egérgombok.

Követelmények

Követelmény Érték
Minimálisan támogatott ügyfél
Windows 8 [csak asztali alkalmazások]
Minimálisan támogatott kiszolgáló
Windows Server 2012 [csak asztali alkalmazások]
Fejléc
Winuser.h

Lásd még:

állandók

POINTER_INFO

POINTER_BUTTON_CHANGE_TYPE