我在win32中创建了一个对话框。该对话框有一些文本和一个按钮。
如果我按下按钮,我想显示另一个有两个文本框的对话框。我已经使用Dialogboxparam函数了。但是当我尝试获取第二个对话框文本值时,我有问题得到“Control_id not found”错误。
所以我将使用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;