一、目标要求
首先使用VC++ 2022生成一个单文档的MFC项目MyApp,然后添加一个对话框,并添加一个静态文本和编辑文本控件,最后在主窗口显示编辑框输入的内容,主要效果如下图所示。
其中,“自定义工具”菜单下选项“显示对话框”的属性如下:
二、建立一个对话框类CMyDlg
在新建的单文档项目MyApp的基础上,添加对话框类CMyDlg,并添加函数OnInitDialog()及成员变量。其中m_String记录编辑控件文本,m_oFont和staticFone分别是两种字体变量,m_Edit为编辑框控件变量,整个代码如下所示:
三、添加相关代码
1. 在MyAppView.h中添加如下代码:
2. 在CMyDlg.cpp中添加如下代码:
3. 对菜单选项“显示对话框”添加消息处理函数OnDlg():
4. 在MyAppView.cpp中添加代码: