MFC中如何让静态控件响应鼠标移动的消息?

2024-11-26 05:58:16
推荐回答(3个)
回答1:

你是如何关联CMyModule类的,应该在对话框中,根据控件ID,删除已经创建的静态文件控件,然后用这个ID创建自己的子窗口。
还有,在鼠标的响应函数中,放一些TRACE宏,输出点内容,看看是否的确没有进入鼠标消息响应。

回答2:

你在你的OnLButtonDown方法里设置个断点,调试下看看鼠标消息是否能得到响应

回答3:

WM_MOUSEMOVE

一般情况下,鼠标移动是不能拖动图形的,一定要和leftbuttondown或 rightbuttondown联合使用。

某个键按下时,同时移动鼠标,同时捕捉这两个消息,然后处理图形移动。