0

我在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;
4

0 回答 0