バージョン 6.3.3
 —  ダイアログコンポーネントリファレンス  —

Drag-Over イベント

このドキュメントでは、次のトピックについて説明します。


対象

ダイアログ、ActiveX コントロールビットマップコントロールコントロールボックスコントロール編集エリアコントロールリストボックスコントロールリストビューコントロールツリービューコントロール

Top of page

説明

抑制されていない場合、このイベントは、ドラッグドロップ操作中にドラッグカーソルがドロップターゲットに使用されているエリアを移動するときに、ドラッグカーソルが置かれているドロップターゲット(DROP-MODE 属性の説明を参照)が受け取ります。

アプリケーションは一般に、このイベントを使用して、SUPPRESS-DRAG-DROP-EVENT 属性を適切に設定することにより、(INQ-DRAG-DROP アクションによって返された)ドロップターゲット内の位置に応じて、ドロップをダイナミックに有効または無効にします。 代わりに、または追加で、このイベントを使用してドロップ位置を強調表示することができます。 例えば、ドロップターゲットが ActiveX ツリービューコントロールであれば、現在ドロップが発生したツリービューノードを選択されたとマークできます。 ドロップの効果が位置依存でなければ、このイベントは抑制されたままにできます。

注意:
このイベントはドラッグドロップ操作中に頻繁に発生します。 したがって、アプリケーションの Drag-Over イベントハンドラ(存在する場合)はできるだけ実行的(例:代わりに Drag-Enter イベントの位置独立タスクを実行する)にする必要があります。

Top of page