點選 [事件]
[Microsoft代理程式從 Windows 7 開始已被取代,而且可能無法在後續版本的 Windows 中使用。]
-
說明
-
發生於用戶按一下字元或字元的圖示時。
-
語法
-
子代理程式**_Click** (ByVal CharacterID, ByVal Button, ByVal Shift, 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 事件傳送至該用戶端,然後傳送 Click 事件。 如果隱藏字元 (Visible = False),而且使用者按下字元的任務列圖示使用按鈕 1,則字元也會自動顯示。
注意
按一下字元並不會停用所有其他字元輸出(所有字元)。 不過,按下 Listening 鍵會排清輸入主動字元的輸出,並觸發 RequestComplete 事件,並傳遞 Request.Status ,指出用戶端的佇列中斷。