清泉逐流

做着努力,等待幸福到来
» 日志

[VC/MFC]让对话框对UPDATE_COMMAND_UI生效

时间 : 2012-02-24 17:19 标签 : VC  MFC  

  问题:一般情况下我们用UPDATE_COMMAND_UI来修改菜单的状态(enable/disable, check/uncheck, change text),但这个方法在一个基于对话框上的菜单却没有效果。

  void CTestDlg::OnUpdateFileExit(CCmdUI* pCmdUI)

  {

        pCmdUI->Enable(FALSE);

        pCmdUI->SetCheck(TRUE);

        pCmdUI->SetRadio(TRUE);

        pCmdUI->SetText("Close");

  //以上方法在MDI、SDI程序中都能起作用,在对话框中却没有效果,根本没有调用这个函数。

  }

查看全文 »
» 日志标签