本文不讨论WIN基本框架的生成。
1.创建单文档应用程序;
2.添加对话框;
3.设置各自的ID和消息函数;
4.分析:
利用MFC框架生成一个基本应用程序;
点击菜单——》对话框;
设置默认的半径和生成一个对话框;
获取半径;
在视图中利用ondraw()绘制一个圆形;
5.代码片段;
点击菜单下栏目的输入半径菜单;
void CMyCirleView::OnEditInputradius()
{
// TODO: Add your command handler code here
CRadiusDialog dlg;
if(dlg.DoModal()==IDOK)
{
m_nCViewRadius=dlg.m_nDiaCtlRdu;
Invalidate();
}
}
// Implementation
public:
UINT m_nCViewRadius;//视图类中用来保存用户输入的半径;
public:
CRadiusDialog(CWnd* pParent = NULL); // standard constructor
UINT m_nDiaCtlRdu; //对话框类中用来保存用户输入半径;这个传给视