1

マウスドラッグ&ドロップ処理の実装例 SetCursorPos(32, 32); mouse_event((uint)MouseEventFlags.RIGHTDOWN,0,0 ,0,0); mouse_event((uint)MouseEventFlags.RIGHTUP,0,0 ,0,0); SetCursorPos(38, 38); mouse_event((uint)MouseEventFlags.LEFTDOWN,0,0 ,0,0);
mouse_event((uint)MouseEventFlags.LEFTUP,0,0 ,0,0);

これは、画面の左上にあるものを開くためのコードです。この特定のコードまたはその他の方法でドラッグ アンド ドロップを実装する方法は?

4

2 に答える 2

1

Microsoft のドラッグ アンド ドロップの概要は次のとおりです。

フォーム .NET 1.1:

http://msdn.microsoft.com/en-us/library/ms973845.aspx

フォーム .NET 2.0:

http://msdn.microsoft.com/en-us/library/za0zx9y0(VS.80).aspx

WPF:

http://msdn.microsoft.com/en-us/library/ms742859.aspx

于 2009-02-24T12:01:02.413 に答える
1

フォームのドラッグ アンド ドロップ イベントを調べる必要があります。フォームで OnEnter を有効にする必要があると思います。Windows フォームのプログラミングを行ってからしばらく経ちました。

DragEnter と呼ばれていると思います。詳細については、次のページを参照してください。

http://vicky4147.wordpress.com/2007/02/04/a-simple-drag-drop-in-winforms/

Cシャープコーナー

それ以外は、uzbonesの回答を調べます

于 2009-02-24T12:03:11.487 に答える