MFC使用按钮控件,满足条件下可用或者不可用

来源:互联网 发布:韩国购物软件 编辑:程序博客网 时间:2024/06/06 11:05

如果是绑定的菜单,响应UPDATE_COMMAND_UI消息,响应函数中pCmdUI->Enable(控制变量);然后在按钮中修改控制变量就可以了。如果是自定义菜单,获取子菜单对应的MENUITEM指针,同样是Enable控制。

void COpenGLView::OnUpdateWanderfly(CCmdUI *pCmdUI){// TODO: 在此添加命令更新用户界面处理程序代码if (m_ShowFlyPath!=TRUE){pCmdUI->Enable(FALSE);//变灰的按钮pCmdUI->SetText(_T("沿路径漫游"));}else{pCmdUI->SetText(_T("结束路径漫游"));}}


0 0
原创粉丝点击