关于对话框的问题
mfc吧
全部回复
仅看楼主
level 3
璐村惂鐢ㄦ埛_0b78JbP馃惥
楼主
要根据输入的数据在对话框上画一个圆,是不是要跟新对话框啊
2015年06月05日 13点06分
1
level 3
璐村惂鐢ㄦ埛_0b78JbP馃惥
楼主
原题如下:创建一个基于对话框的应用程序,要求完成如下功能:
对话框里有两个按钮“绘制”和“清空”。
点击“绘制”按钮,对话框区域里坐标(x,y)处绘制一个半径为r的圆。
点击“清空”按钮,圆消失。
对话框里有3个编辑框,用于输入圆的半径r和坐标值(x,y)。
2015年06月05日 13点06分
2
level 3
璐村惂鐢ㄦ埛_0b78JbP馃惥
楼主
我在onpaint()里面添加了
CPaintDC dc(this);
dc.SetBkMode(TRANSPARENT);
dc.Ellipse(m_nX - m_nRadius, m_nY - m_nRadius, m_nX + m_nRadius, m_nY - m_nRadius);
然后
OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
UpdateData(TRUE);
UpdateData(FALSE);
}
但是运行对话框程序并不能实现画圆的功能,这是为什么
2015年06月05日 13点06分
3
1