チェックボタンが押された時

[戻る]
高橋 [E-Mail] 2004/01/09(金) 20:09:43
チェックボタンが押された時にボタンの文字を変更したいのですが、
どの関数を使えば出来るのかわかりません宜しく御願いします。

現状
    CButton* h = (CButton*)GetDlgItem(IDC_CHECK1);

     if(h->GetCheck())
     {
      h->SetButtonText(IDC_CHECK1,"Close");
     }

SetButtonText はツールバーの関数なのでERRが出ます。

ひろぴー 2004/01/09(金) 20:24:16
h->SetWindowText("Close");
でOKです。

tib 2004/01/09(金) 21:45:02
GetDlgItem()を面倒だと思うなら、
SetDlgItemText( IDC_CHECK1,"Close");
でもOKです。

高橋 [E-Mail] 2004/01/09(金) 23:11:16
[[解決]]
h->SetWindowText("Close");
で変更できました。
有り難うございました。

古いスレッドには追加発言できません。