掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ダイアログ上のチェックボックスの状態を取得するには? (ID:70173)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
開発環境はVisualStudio2005 WindowsXPでMFCを使用しています。 仕様はメニューバーからとあるメニューを実行したら、モーダルダイアログが表示され、そのモーダルダイアログのチェックボックスの状態を取得しようとしています。DDXは使用しません。 void Cxxx::OnExecMenu() //自作関数 { CDialog dlgModal(IDD_xxx); //ダイアログリソースの読み出し int iRet = dlgModal.DoModal(); //モーダルダイアログの表示 switch( iRet ) { case -1: AfxMessageBox( _T("modal dialog could not be created!!") ); break; case IDOK: UINT uiRet = IsDlgButtonChecked( IDC_xxx ); //チェックボックスリソースの読み出し(★問題箇所) break; } 該当チェックボックスにチェックを付けた状態で、モーダルダイアログのOKボタンを押下しても、 ★のところでuiRetが必ず0になり、正常な状態を取得できません。 どのようにしたらよろしいでしょうか? ご教授ください。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.