MFC 中的对话框句柄
Dialog box Handle in MFC
我正在为我的凭据提供程序创建一个对话框。
为此,我正在创建一个 MFC CDialog
框,其中包含三个编辑文本标签:
- 旧密码,
- 新密码,
- 确认密码。
创建对话框后,我得到了一个 .exe 文件,它工作正常,但我不知道如何从三个编辑文本标签中获取值。
在网上搜索的时候看到handle可以做到这一点,但是没有明确的资料,所以谁能告诉我如何从.exe文件中获取三个编辑文本的值。
提前致谢。
右键单击编辑控件并使用 class 向导将控件值绑定到 CString 成员。 OnOK() 调用 UpdateData(TRUE),它将控制数据从控制值移动到成员变量。您可以在某些事件上调用 UpdateData(TRUE) 来更新对话框的所有控件成员 class。
您正在写 Credential Provider
.
作为对某些事件的反应,您想询问用户旧密码和新密码。
根据您的情况,您不需要绘制自己的 Dialog Box
- 您可以显示和隐藏 Credential Provider
的某些字段作为对此事件的反应。
我建议您在 MS Documentation 寻找 CREDENTIAL_PROVIDER_USAGE_SCENARIO::CPUS_CHANGE_PASSWORD
。
它的描述就像你对场景的描述。
我正在为我的凭据提供程序创建一个对话框。
为此,我正在创建一个 MFC CDialog
框,其中包含三个编辑文本标签:
- 旧密码,
- 新密码,
- 确认密码。
创建对话框后,我得到了一个 .exe 文件,它工作正常,但我不知道如何从三个编辑文本标签中获取值。
在网上搜索的时候看到handle可以做到这一点,但是没有明确的资料,所以谁能告诉我如何从.exe文件中获取三个编辑文本的值。
提前致谢。
右键单击编辑控件并使用 class 向导将控件值绑定到 CString 成员。 OnOK() 调用 UpdateData(TRUE),它将控制数据从控制值移动到成员变量。您可以在某些事件上调用 UpdateData(TRUE) 来更新对话框的所有控件成员 class。
您正在写 Credential Provider
.
作为对某些事件的反应,您想询问用户旧密码和新密码。
根据您的情况,您不需要绘制自己的 Dialog Box
- 您可以显示和隐藏 Credential Provider
的某些字段作为对此事件的反应。
我建议您在 MS Documentation 寻找 CREDENTIAL_PROVIDER_USAGE_SCENARIO::CPUS_CHANGE_PASSWORD
。
它的描述就像你对场景的描述。