在对话框上使用公共控件
windows 公共控件可用于 对话框,窗体视图、记录视图和基于对话框模板的其他窗口。 下面的过程,但有次要更改 ",为窗体上运行。
过程
使用公共控件在对话框
将该控件在对话框模板 使用对话框编辑器。
添加到对话框类表示控件的成员变量。 在 Add Member Variable 对话框中,选中 Control variable 并确保 控件 为 类别中选择。
如果此公共控件提供输入。程序中,声明在对话框类的其他成员变量处理这些输入值。
备注
可以将这些成员变量使用类视图的上下文菜单 (请参见 添加成员变量)。
在您的对话框类的 OnInitDialog ,将公共控件的初始条件。 使用在前面步骤中创建的成员变量,请使用成员函数上设置初始值和其他设置。 请参见控件的下面的声明有关设置的详细信息。
还可以使用 数据交换的对话框 (ddx) 初始化对话框上的控件。
在控件中处理程序在对话框中,使用成员变量操作控件。 请参见控件的下面的声明有关方法的详细信息。
备注
,只有显示一个对话框,成员变量将存在。,在对话框中关闭后,不能查询输入值的控件。若要与公共控件的输入值时,请重写在您的对话框类的 OnOK 。在重写中,请查询输入值的控件并存储这些值在对话框类的成员变量。
备注
您也可以使用数据交换的对话框从对话框的控件设置或检索值。
备注
这些公共控件的添加到对话框将导致对话框不再工作。 引用 向对话框添加控件导致对话框不再工作 有关处理此情况的更多信息。