CButton m_insert;
在OnInitDialog()
{
    m_insert.Enable(FALSE);
}

解决方案 »

  1.   

    在OnInitDialog中
    GetDlgItem(IDB_YOURBUTTON)->EnableWindow(FALSE);
      

  2.   

    可以用ON_UPDATE_COMMAND_UI的。
    需要更新状态时调用UpdateDialogControls(this,bDisableIfNoHndler)
    一般在空闲时调用。(截获WM_KICKIDLE)
    参见
    http://www.csdn.net/develop/read_article.asp?id=9490
      

  3.   

    回复人: emmai(WaTaXiWaWaTaXi) (2001-8-16 9:29:52)  得0分 
    在OnInitDialog中
    GetDlgItem(IDB_YOURBUTTON)->EnableWindow(FALSE);  完美无缺
      

  4.   

    呵呵,我这个无疑是最简单的了在资源编辑器中,对话框上的按钮上右击选属性,把它设为不可用,就好.需要使用时,就GetDlgItem(IDC_BUTTON)->EnableWindow();