DragSource.DoDragDropメソッド

 

説明

ドラッグ&ドロップを開始します。

 

このメソッドが実行されてると一定時間マウスの移動を待ち、移動しない場合はそのままメソッドは終了します。

また、あらかじめ転送データが設定されていない場合もそのまま終了します。

 

このメソッドが完了すると、それまでにSetStringメソッド等で設定したデータはすべてクリアされます。

 

呼出形式

source.DoDragDrop( [ type [, waitTime [, margin ] ] ] )

 

戻り値

なし

 

引数

intger type

ドラッグ&ドロップの種類

以下の値を指定します。省略時は$COPYMODEになります。

定数

説明

$COPYMODE

256

コピーモード

$MOVEMODE

512

移動モード

コピーモードと移動モードの処理をどのように区別するかはドロップ先の実装に依存します。

より$COPYMODE$MOVEMODEの同時指定が可能になりました

 

 

integer waitTime

メソッドが実行されてからドラッグ動作に移る待ち時間

ミリ秒単位で0から10001秒)を指定できます。

省略時はOSの設定値に従います。

 

 

integer margin

ドラッグ動作に移るマウスの移動幅

ピクセル単位で0から16を指定できます。

省略時はOSの設定値に従います。

 

例外

Func-4

引数の値が不正です

 

使用例

source.SetString("Drag and Drop");
source.DoDragDrop($MOVEMODE, 10, 8);

 

関連項目

 

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る