我在win32中创建了一个对话框。该对话框有一些文本和一个按钮。
如果我按下按钮,我想显示另一个对话框,它有 2 个文本框。我已经使用了 Dialogboxparam 函数。但是当我尝试获取第二个对话框文本值时,我遇到了“找不到 Control_id”错误的问题。
所以我将使用 DialogboxindirectParam 函数,但它不能调用对话框。
这是我的代码:
这是我的对话功能:
int CALLBACK SecurityOptionsDialog::PasswordDlg(HWND hDlg,UINT msg,WPARAM wp, LPARAM lParam)
{
}
调用对话框函数:
case c:
DialogBoxIndirectParamA(hInst,(LPDLGTEMPLATE)(MAKEINTRESOURCE(IDD_PWD)),_hwnd,PasswordDlg,lparam);
break;