2013年1月18日

WinForm 无边框窗体 拖动工作区移动窗体

摘要: 方案1 : 通过重载消息处理实现。重写窗口过程(WndProc),处理一些非客户区消息(WM_NCxxxx),C#中重写窗口过程不用再调用SetWindowLong API了,直接overide一个WndProc就可以了,不用声明api函数。鼠标的拖动只对窗体本身有效,不能在窗体上的控件区域点击拖动[c-sharp] view plaincopyprint?protectedoverridevoidWndProc(refMessagem){base.WndProc(refm);if(m.Msg==0x84){switch(m.Result.ToInt32()){case1:m.Result=. 阅读全文

posted @ 2013-01-18 12:21 风影ChinaYao 阅读(251) 评论(0) 推荐(0) 编辑

导航