コマンド釦の無効

[戻る]
s 2004/04/16(金) 10:25:48
MFC Appwizard(exe)で作成したときに
OK釦がデフォルトで作成されますが
そのOK釦を無効にしたいと思い、
下記のようにしても有効になったままなのですが
無効にはできないのでしょうか。

BOOL CtestDlg::OnInitDialog()
{
    m_btn.EnableWindow(FALSE);
}

n 2004/04/16(金) 10:39:03
m_btnとは何であるか明確にするとわかりやすいかも。

たいちう 2004/04/16(金) 10:44:51
ダイアログベースで作ったときのデフォルトのOKボタンのことならば、
このように無効にできますが。

GetDlgItem(IDOK)->EnableWindow(FALSE);

s 2004/04/16(金) 11:09:44
[[解決]]
みなさんありがとうございました。
単純に間違ったメンバ変数を指定して、
他の釦が無効になっていました。
すみませんでした。

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