MFC输入点坐标后点击button进行绘图

OnDraw函数已经编辑好了,绘图的函数也编辑好了,输入的坐标也可以获取到。


但是要怎么才能**在点击button后就利用获取到的坐标进行绘图**?

(也就是button的事件处理程序怎么编写?可以获取坐标,但是就是画不了图)
(我编写的button添加事件处理函数时类列表选的是该button所在的对话框的类)

可以用button事件处理函数中调用Invalidate()触发ondraw函数调用。

写一个对话框,包含两个成员X Y绑定到2个文本框
在点确定的时候 UpdateData
在View中也定义2个变量表示坐标
CMyDialog dlg;
if (dlg.DoModal() == IDOK)
{
m_x = dlg.m_X;
m_y = dlg.m_Y;
}
在OnDraw里面根据m_x m_y画图

鼠标点击的响应函数你不能改吗?OnClick() 之类的函数,在里面起一个线程,线程响应函数中调用OnDraw