2009-08-14 10 views

答えて

1

IDropTarget COMインターフェイスとGiveFeedback関数内のDragEnter機能をチェックアウト: にマウスポインタを変更

は、どのような制御を示しています にデータがドロップされた場合に応答します。 の2つのステップが含まれます。 データのタイプが、 GetFormatメソッドを使用してDataObjectオブジェクトにある次に、 OLEDragOver イベントのエフェクト引数を設定して、このコントロールにどのようなドロップが発生するかを通知します。 データをドラッグするたびに

ターゲットコントロールのOLEDropMode プロパティがManualに設定されている

は、 OLEDragOverイベントがトリガされ OLEDragOverイベントは コントロール上を通過します。

OLEDragOver イベントのエフェクト引数は、オブジェクトが の場合、どのアクションを実行するかを指定するために使用されます( )。この値を設定すると、 ソースのOLEGiveFeedbackイベントは がトリガーされます。すなわち、マウスポインタがコピーを示すように変更 で、移動 - OLEGiveFeedbackイベント は選択がドラッグ ときにとられるべき動作 上でユーザーに視覚的な フィードバックを提供するために使用される独自の効果引数、 が含まれています、または 「削除しない」アクション。

alt text http://img188.imageshack.us/img188/3531/dragseqdrag.gif

関連する問題