永发信息网

c# sendmessage 如何实现点下拖动释放

答案:2  悬赏:20  手机版
解决时间 2021-04-06 18:56
c#中sendmessage 如何实现点下拖动释放,有句柄了,不要用mouse_event,我想实现的是后台拖放,不用喊我百度了,请具体代码,当热要通过句柄操作,我是拖窗体里面的元素,能实现我要的后台拖放,绝对给分,谢谢!
最佳答案
[DllImport("User32.dll", EntryPoint = "SendMessage")]
        private static extern IntPtr SendMessage(IntPtr hWnd, int msg, int wParam, Int32 lParam);
         void MouseDown(IntPtr hWnd, int x, int y)
        {
            const int WM_LBUTTONDOWN = 0x0201;
            SendMessage(hWnd, WM_LBUTTONDOWN, 1, (y * 65536 + x));
        }
         void MouseUp(IntPtr hWnd, int x, int y)
        {
            const int WM_LBUTTONUP = 0x0202;
            SendMessage(hWnd, WM_LBUTTONUP, 1, (y * 65536 + x));
        }楼主应该是要这2个函数,SendMessage中第三个参数1,是鼠标左键。
希望对你有帮助。
全部回答
你好! 绝对给分 → 10分 如果对你有帮助,望采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于古代清晨赶集的诗句
单选题TheZhangsaretoopoortosendtheirch
《繁星.春水》 中的100篇小诗赏析
罗湖区深圳隆鑫石材这个地址怎么能查询到,着
单相5000W汽油发电机的接线方法
怎样试探一个男人,看看他是不是爱你的。
单选题分析法是从要证明的结论出发,逐步寻求
空客飞机 nd 上的terr 数字是什么意思
无鞋可击,仃车就餐,物资仑库。改正错别字。
什么水果去湿气效果好,去湿气的食物,吃什么
反恐精英用英语怎么说,反恐精英怎麼起日文的
《校车驾驶员安全管理规定》中明确指出车速不
我叫董嫦赢我的签名怎么写
老板让我设计玩具,我设计好了他又不喜欢,可
香雪兰种球可以保存多久?
推荐资讯
如何打电话会议,包括一些功能如何使用
4.05吨等于多少吨多少千克
老款宝马X5的底盘号在什么位置
上课怎么睡觉安全又舒服?
目前苹果手机哪款最好,苹果哪一代手机最好用
名师调研系列卷七下英语第一单元
调查下,美少女战士里,大家是支持官配、还是
女生生日祝福语四个字,四个字的生日祝福语
for 表示目的或原因时能不能放在开头
下列语句中,有语病的一项是 A.科学工作者
求古诗词。表达不要羡慕嫉妒他人,自己做好自
敦化哪里韩语教的好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?