检索数据从对话框对象

框架提供了一种简单的方法中初始化控件的值对话框中的和检索控件中的值。按照更为费力的手动方法是调用函数 (如类 CWndSetDlgItemTextGetDlgItemText 成员函数,应用于控件的窗口。这些功能,则访问设置的各个每个控件或获取其值,调用函数例如 SetWindowTextGetWindowText。结构的方法自动初始化和检索。

对话框数据交换 (ddx) 使您可以更轻松地在控件中、成员变量之间交换数据。对话框对象。此替换工作这两种方式。若要初始化对话框上的控件,可以将数据成员的值对话框对象的,因此,则框架将调用值更改为控件,在对话框中显示之前。然后您可以随时更新具有用户输入的数据的对话框数据成员。此时,您可以通过引用数据成员变量使用数据。

可以为对话框控件的值将自动验证的还具有与对话框数据验证 (DDV)。

DDX 和 DDV 在 数据交换的对话框和验证中详细介绍。

对于一个模式对话框,可以检索所有数据用户输入,在 DoModal 返回 IDOK 时,但是,在销毁之前对话框对象。对于无模式对话框中,可以从对话框对象随时检索数据通过调用变量 TRUEUpdateData 然后访问对话框类成员变量。此主题。 数据交换的对话框和验证更详细的讨论。

请参见

概念

对话框的生命周期