鼠标拖动客户区移动的方法和问题

最简单的方法是在WM_NCHITTEST消息处理中返回HTCAPTION,当鼠标按下并拖动客户区,就会移动窗口;

然而这个时候会导致客户区消息WM_LBUTTONDOWN不再响应:因为这个时候已经视为无客户区了;

我的简单GUI实现中HOOK了低级鼠标输入,所以可以自己处理WM_LBUTTONDOWN,不过仍然有问题,一旦发生断点后,WH_MOUSE_LL就失效了

posted on 2010-12-05 00:19  cgwolver  阅读(524)  评论(0编辑  收藏  举报

导航