掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ラジオボタンのチェックのありなしを確認したい (ID:68648)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
環境はvisualC++2003、 WindowsAPIで作成しています。 ラジオボタンをダイアログ上に配置し、そのチェックがあるかないかを 確かめたいと思っているのですが、 このようにしてみましたが上手く行きません。 以下、ダイアログのコールバック関数内の処理です。 //初期化時にチェックするよう指示 case WM_INITDIALOG: SendMessage( GetDlgItem( hDlgWnd, IDC_RADIO1 ), BM_SETCHECK,(WPARAM)check1, 0L ); return TRUE; case WM_COMMAND: switch( LOWORD( wp ) ){ // okボタンを押されたときにチェックがあるかないかを調べる case IDOK: if( IsDlgButtonChecked( hDlgWnd, IDC_RADIO1) ==BST_UNCHECKED { } if( IsDlgButtonChecked( hDlgWnd, IDC_RADIO1 ) ==BST_CHECKED ) { } ここでなぜか、IsDlgButtonCheckedの戻り値がチェックをしている状態でも BST_UNCHECKEDが返ってきてしまいます。 よろしくお願い致します。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.