Vcl.CategoryButtons.TCategoryButtons.DoBeginDrag

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure DoBeginDrag(Immediate: Boolean; Threshold: Integer); virtual;

C++

virtual void __fastcall DoBeginDrag(bool Immediate, int Threshold);

プロパティ

種類 可視性 ソース ユニット
procedure
function
protected
Vcl.CategoryButtons.pas
Vcl.CategoryButtons.hpp
Vcl.CategoryButtons TCategoryButtons

説明

BeginDrag メソッドを呼び出します。

DoBeginDrag メソッドは、ドラッグ操作を開始するための BeginDrag メソッドを呼び出します。

BeginDrag をアプリケーション コード内で呼び出すのは、コントロールの DragMode の値が dmManual の場合だけです。DragMode が dmAutomatic の場合には、BeginDrag は自動的に呼び出されます。

Immediate パラメータが True の場合、マウス ポインタは DragCursor プロパティの値に変わり、すぐにドラッグが開始されます。Immediate が False の場合、マウス ポインタは DragCursor プロパティの値に変わらず、Threshold パラメータで指定されたピクセル数だけユーザーがマウス ポインタを動かすまでドラッグは始まりません。呼び出し側で Threshold に 0 未満の値(このパラメータのデフォルト値など)を渡した場合、BeginDrag は、グローバル変数 MouseDragThreshold プロパティを使用します。

Immediate を False に設定すると、コントロールは、ドラッグ アンド ドロップやドラッグ アンド ドックの操作を開始することなく、マウス クリックを受け付けることができます。

関連項目