在WIn7下DragDrop事件为响应解决方案如下:
#region Windows user32
[DllImport("user32.dll", SetLastError = true)]
static extern IntPtr ChangeWindowMessageFilter(uint message, uint dwFlag);
#endregion
Load事件中加上:
uint WM_DROPFILES = 0x0233;
uint WM_COPYDATA = 0x4A;
uint MSGFLT_ADD = 1;
ChangeWindowMessageFilter(WM_DROPFILES, MSGFLT_ADD);
ChangeWindowMessageFilter(WM_COPYDATA, MSGFLT_ADD);
ChangeWindowMessageFilter(0x0049, MSGFLT_ADD);
这样 WNI7下事件便会有响应啦DragDrop 事件不响应的问题
最新推荐文章于 2024-06-04 16:23:56 发布
本文介绍了解决Windows 7环境下DragDrop事件不响应的问题。通过使用user32.dll库中的ChangeWindowMessageFilter函数注册特定消息,可以使得拖放操作在Win7系统上正常工作。
757

被折叠的 条评论
为什么被折叠?



