win32でダイアログボックスを作成しました。そのダイアログには、いくつかのテキストとボタンがあります。
ボタンを押すと、2つのテキストボックスがある別のダイアログボックスが表示されます。私はすでにDialogboxparam関数を使用しています。しかし、2番目のダイアログボックスのテキスト値を取得しようとすると、「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;