BCGControlBar Pro for MFC最新试用版下载请猛戳>>>
如果正在使用我们的Windows Forms产品,那么将我们的控件添加到窗体是没有问题的:只需从Visual Studio工具箱中拖动所需的项目并将其拖放到窗体中即可。 但是,MFC开发人员的生活并不那么容易:在对话框中添加非标准控件需要一些步骤。 在本演练中,我们将尝试描述如何执行此任务。

如何将标准Windows控件添加到对话框:
打开对话框编辑器(在“Resource View”窗格中,双击“Dialog”项(例如,IDD_ABOUT)或添加新的对话框/表单资源)。
显示Visual Studio工具箱(“View | Toolbox”或Ctrl + Alt + X)。
将控件从“工具箱”窗口拖放到对话框上的位置。
如果要添加空的Picture控件(占位符),则需要将控件ID从IDC_STATIC修改为某些“actual”值,例如IDC_CHART或IDC_TILES。否则,无法为此控件添加成员变量。
如何为对话框控件添加成员变量:
如果工作环境是Visual C ++ 6.0、Visual Studio 2010或更高版本,最简单的方法是使用MFC类向导:

在对话框编辑器中选择控件。
启动MFC类向导(VC ++ 6.0中的“View | ClassWizard”或VS 2010-2017中的“Project | Class Wizard”)。
切换到“Member Variables”选项卡。
按ID选择所需的控件。
单击“Add Variable”按钮。
输入成员名称,选择“Control”类别,然后单击“OK”按钮。与控件关联的新C ++类成员将添加到代码中。
在其他Visual Studios版本(例如Visual Studio 2005或2008)中,可以使用“Add Variable”上下文菜单项:

在“Dialog Editor”中右键单击控件
选择“Add Variable...”菜单项 - 出现“Add Member Variable”向导。
输入变量名称,选择“Control”类别,然后单击“Finish”按钮。与控件关联的新C ++类成员将添加到代码中。