问题描述
- MFC SDI程序,如何交互式获取用户单击鼠标的坐标?
-
我在用MFC做一个交互式绘图的小程序,工程名称为Draw。我想在CDrawView类中定义一个public成员函数,void CDrawView::GetPoint(CPoint& point),功能是让用户在客户区窗口中点击鼠标选取一点,并返回该点的坐标。
但是问题是,如何在这个函数中等待鼠标单击事件,即等待WM____LBUTTONUP消息触发后,再继续执行函数,保存点的坐标?
解决方案
ctrl+w,调出类向导,映射WM_LBUTTONUP消息,直接在里面写。
时间: 2024-10-21 18:47:16