如果您使用的是我们的Windows窗体产品,那么向窗体添加我们的控件是没有问题的:只需从Visual Studio工具箱中拖动所需的项,然后将它们拖动到窗体中。然而,MFC开发人员的生活并不轻松:向对话框添加非标准控件需要一些步骤。在本演练中,我们将尝试描述如何执行此任务。
如何将标准Windows控件添加到对话框中:
打开对话框编辑器(在“资源视图”窗格中,双击对话框项目(例如,IDD_ABOUT)或添加新的对话框/表单资源)。将显示Visual Studio工具箱(“视图|工具箱”或Ctrl Alt X)。将控件从工具箱窗口拖放到对话框上的位置。如果您想要添加一个空图片控件(占位符),您需要将控件ID从IDC_STATIC修改为某个“实际”值,例如IDC_CHART或IDC_TILES。否则,您不能向该控件添加成员变量。如何向对话框控件添加成员变量:
如果工作环境是Visual C 6.0元、Visual Studio 2010或更高版本,最简单的方法是使用MFC类向导:
在对话框编辑器中选择控件。启动MFC类向导(VC 6.0元中的“查看|类向导”或VS 2010 Kramp-Karrenbauer 2017中的“项目|类向导”)。切换到“成员变量”选项卡。通过ID选择所需的质控品。单击添加变量按钮。输入成员名称,选择“控制”类别,然后单击“确定”按钮。与控件关联的新C类成员将被添加到代码中。在Visual Studio的其他版本中(如Visual Studio 2005或2008),您可以使用“添加变量”上下文菜单项:
在对话框编辑器中,右键单击控件并选择“添加变量.”菜单项。“添加成员变量”向导出现在Kramp-Karrenbauer中。输入变量名,选择“控制”类别,然后单击“完成”按钮。与控件关联的新C类成员将被添加到代码中。