摘要: 参考:http://download.csdn.net/download/zhuyf87/6859133想要实现一个可拖动的按钮,就像拖动标题栏一样拖动主窗口(按钮父窗口)。记录鼠标状态是否是按下,如果是则在鼠标移动的同时向父窗口发送WM_NCLBUTTONDOWN消息。可是却发现鼠标只能响应拖动消息,却不能响应按下消息。通过参考上面的实例程序,发现需要在响应拖动函数中调用系统API :ReleaseCapture();这样的效果是按钮响应拖动之后会忽略点击消息,如果想在拖动之前先出现点击效果可以在ReleaseCapture()之前向自身发送WM_LBUTTONUP消息。关键代码:virtu 阅读全文
posted @ 2014-02-12 11:39 ssp1024 阅读(1258) 评论(0) 推荐(0) 编辑