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

这是微软的拖放概述

.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 回答