指標訊息旗標
在各種指標宏中使用的值 (請參閱 宏) 。
-
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 [僅限傳統型應用程式] |
標頭 |
|