- 类视图->视图类->属性->消息按钮->WM_LBUTTONDOWN->添加函数
- 类视图->视图类->属性->消息按钮->WM_RBUTTONDOWN->添加函数
- 类视图->视图类->属性->消息按钮->WM_MOUSEMOVE->添加函数
针对第三个移动鼠标移动,会出现第二个键,此时需要在该函数中添加条件语句if(nFlages&MK_LBUTTON)表示移动鼠标的同时,按下左键
(注:要想在按下鼠标到释放鼠标过程中,其他的程序不能接收到鼠标消息,就在OnLButtonDown函数里面写上SetCapture();在OnLButtonUp函数里面写上ReleaseCapture();) - 对于多文档工程,要将鼠标事件选择在视图类中。(注:视图类、文档类,它们两个构造函数是保护型的,如果在其他类中创建该类对象,需要将上面两个类的构造函数变成公共型的)
对鼠标进行编程(转载请注明出处,谢谢!!!)
最新推荐文章于 2024-05-15 21:58:34 发布