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

解決


パグ  2004-09-08 23:57:48  No: 54418  IP: [192.*.*.*]

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  IP: [192.*.*.*]

edit1->EnableWindow( true );

じゃだめですか?

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

編集    削除
パグ  2004-09-09 02:11:36  No: 54420  IP: [192.*.*.*]

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

編集    削除