如何实现鼠标拖放过程
例
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);
这是用于打开屏幕的任何内容的代码 如何实现拖拽和放弃这个特定的代码或任何其他方式?
答案 0 :(得分:1)
这是微软的拖放概述
Forms .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:
答案 1 :(得分:1)
您必须查看表单的拖放事件,我认为您需要在表单上启用OnEnter,它已经有一段时间了,因为我已经完成了Windows窗体编程。
认为它叫做DragEnter,您可以在以下页面上阅读更多内容:
http://vicky4147.wordpress.com/2007/02/04/a-simple-drag-drop-in-winforms/
除此之外,我会调查uzbones回答