エディトボックスを無効から有効にするには?

解決


パグ  2004-09-08 23:57:48  No: 54418

RadioButtonをクリックしたときにEditControlを無効から有効にするにはどうすればよろしいでしょうか?
現在下記のように書いているのですが
「error C2039: 'Enabled' : 'CEdit'のメンバではありません」と出てしまいます。

以下ソース

void Cidt3Dlg::OnBnClickedRadio1()
{
     CEdit* edit1=(CEdit*)GetDlgItem(IDC_EDIT1);
     CButton* radio1=(CButton*)GetDlgItem(IDC_RADIO1);

     edit1 ->Enabled  = false;

     if (radio1->GetCheck() == BST_CHECKED){
        edit1 ->Enabled  = true;
     }
}


ステイ  2004-09-09 01:22:59  No: 54419

edit1->EnableWindow( true );

じゃだめですか?

エラーがでたらMSDN調べると大概のっていますよ。


パグ  2004-09-09 02:11:36  No: 54420

ありがとうございました≦(._.)≧
とても役に立ちました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加