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