vc++MFC启用和禁用命令控件,该这么写?CcmdUI只能用在消息响应函数,在不用消息响应函数怎么写?
望大虾指点迷津,谢谢?

解决方案 »

  1.   

    一般控件禁止/起用:
    CWnd::EnableWindow  
    BOOL EnableWindow( BOOL bEnable = TRUE );
    菜单某项的禁止/起用:
    CMenu::EnableMenuItem 
    UINT EnableMenuItem( UINT nIDEnableItem, UINT nEnable );
      

  2.   

    m_btnOk.EnableWindow(TRUE);
    m_btnCancel.EnableWindow(FALSE);
      

  3.   

    CWnd::EnableWindow(BOOL bEnable = TRUE)
    CButton::EnableWindow(BOOL bEnable = TRUE)
      

  4.   

    CWnd::EnableWindow(BOOL bEnable = TRUE)
    CButton::EnableWindow(BOOL bEnable = TRUE)