[Microsoft代理程式從 Windows 7 開始已被取代,而且可能無法在後續版本的 Windows 中使用。]
-
說明
-
發生於用戶按兩下字元時。
-
語法
-
子代理程式**_DblClick** (ByVal CharacterID, ByValButton, ByValShift, ByVal x, ByVal y**) **
部分 描述 CharacterID 傳回按兩下字元的識別碼做為字串。 按鈕 傳回整數,這個整數會識別按下並放開的按鈕,以造成事件。 按鈕自變數是位字段,位對應至左按鈕(位0)、右按鈕(位1)和中間按鈕(位2)。 這些位分別對應至值 1、2 和 4。 只會設定其中一個位,表示造成事件的按鈕。 如果字元包含任務列圖示,如果同時設定位 13,則會在任務列圖示上按兩下。 Shift 鍵 傳回整數,當按下或放開按鈕自變數中指定的按鈕時,會對應至 SHIFT、CTRL 和 ALT 鍵的狀態。 如果機碼關閉,則會設定位。 shift 自變數是位字段,與 SHIFT 鍵 (位 0)、 CTRL 鍵 (位 1) 和 ALT 鍵 (位 2) 相對應的最小有效位。 這些位分別對應至值 1、2 和 4。 shift 自變數表示這些索引鍵的狀態。 您可以設定部分、全部或無位,表示按下部分、全部或無按鍵。 例如,如果同時按下 CTRL 和 ALT,則 shift 的值會是 6。 X,Y 傳回整數,指定滑鼠指標的目前位置。 X 和 Y 值一律以圖元表示,相對於螢幕左上角。
備註
此事件只會傳送至字元的輸入作用中用戶端。 當使用者按兩下沒有輸入作用中用戶端的字元或其任務列圖示時,伺服器會將事件傳送至其最後一個輸入-主動用戶端。 如果字元是可見的(Visible = True),則它也會將作用中用戶端設定為目前的輸入作用中用戶端、將 ActivateInput 事件傳送至該客戶端,然後傳送 DblClick 事件。 如果字元是隱藏的(Visible = False),而且使用者按兩下字元的任務列圖示使用按鈕 1,它也會自動顯示字元。