共用方式為


指標訊息旗標

在各種指標宏中使用的值 (請參閱 ) 。

POINTER_MESSAGE_FLAG_NEW

0x00000001

表示新指標的抵達。

POINTER_MESSAGE_FLAG_INRANGE

0x00000002

表示這個指標會繼續存在。 未設定此旗標時,表示指標具有左偵測範圍。

當暫留指標離開偵測範圍時,通常不會設定此旗標, (POINTER_FLAG_UPDATE 設定) 或當與視窗表面接觸的指標離開偵測範圍時, (POINTER_FLAG_UP 設定) 。

POINTER_MESSAGE_FLAG_INCONTACT

0x00000004

表示這個指標與數位板表面接觸。 未設定此旗標時,表示暫留指標。

POINTER_MESSAGE_FLAG_FIRSTBUTTON

0x00000010

表示主要動作,類似于滑鼠左鍵向下。

觸控指標在與數位板表面接觸時,會設定此旗標。

當手寫筆指標與數位板表面接觸且未按下任何按鈕時,就會設定此旗標。

滑鼠指標會在滑鼠左鍵關閉時設定此旗標。

POINTER_MESSAGE_FLAG_SECONDBUTTON

0x00000020

表示次要動作,類似于滑鼠右鍵向下。

觸控指標不會使用此旗標。

當手寫筆指標與數位板表面接觸並按下手寫筆筆筒按鈕時,就會設定此旗標。

滑鼠指標會在滑鼠右鍵關閉時設定此旗標。

POINTER_MESSAGE_FLAG_THIRDBUTTON

0x00000040

類似于滑鼠滾輪按鈕向下。

觸控指標不會使用此旗標。

畫筆指標不會使用此旗標。

當滑鼠滾輪按鈕關閉時,滑鼠指標已設定此旗標。

POINTER_MESSAGE_FLAG_FOURTHBUTTON

0x00000080

類似于第一個向下延伸滑鼠 (XButton1) 按鈕。

觸控指標不會使用此旗標。

畫筆指標不會使用此旗標。

當第一個擴充滑鼠 (XBUTTON1) 按鈕關閉時,滑鼠指標就會設定此旗標。

POINTER_MESSAGE_FLAG_FIFTHBUTTON

0x00000100

類似于第二個擴充滑鼠 (XButton2) 按鈕向下。

觸控指標不會使用此旗標。

畫筆指標不會使用此旗標。

當第二個擴充滑鼠 (XBUTTON2) 按鈕關閉時,滑鼠指標就會設定此旗標。

POINTER_MESSAGE_FLAG_PRIMARY

0x00002000

表示此指標已指定為主要指標。 主指標是單一指標,可以執行非主要指標可用的動作。 例如,當主要指標與視窗表面接觸時,它可能會讓視窗有機會透過傳送WM_POINTERACTI加值稅E訊息來啟用。

系統會從系統上的所有目前使用者互動識別主要指標, (滑鼠、觸控、手寫筆等等) 。 因此,主要指標可能不會與您的應用程式相關聯。 多點觸控互動中的第一個接觸會設定為主要指標。 識別主要指標之後,必須先解除所有連絡人,才能將新連絡人識別為主要指標。 對於未處理指標輸入的應用程式,只有主要指標的事件會升階為滑鼠事件。

POINTER_MESSAGE_FLAG_CONFIDENCE

0x00000400

信賴是來源裝置的建議,關於指標是否代表預定或意外的互動,這特別與意外互動 (PT_TOUCH指標相關,例如與手部) 手部) 可以觸發輸入。 此旗標的存在表示來源裝置具有高信賴度,表示此輸入是預定互動的一部分。

POINTER_MESSAGE_FLAG_CANCELED

0x00000800

表示指標以異常方式離開,例如當系統收到不正確指標輸入時,或當作用中指標的裝置突然離開時。 如果接收輸入的應用程式處於執行此動作的位置,它應該將互動視為未完成,並反轉相關指標的任何影響。

備註

XBUTTON1 和 XBUTTON2 是許多滑鼠裝置上使用的額外按鈕。 它們會傳回與標準滑鼠按鍵相同的資料。

規格需求

需求
最低支援的用戶端
Windows 8 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2012 [僅限傳統型應用程式]
標頭
Winuser.h

另請參閱

常數

巨集