共用方式為


DragStart 事件

[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 事件。

另請參閱

DragComplete 事件