设置菜单及toolbar上“剪切”按钮使能状态
华美乐章 2017-10-17 07:04:24 新建单文档视图,在CXXXView中实现菜单上“剪切”响应消息:
void CXXXView::OnEditCut()
{
//部分代码
}
void CXXXView::OnUpdateEditCut(CCmdUI * pCmdUI)
{
if(满足条件)
{
pCmdUI->Enable(FALSE);
}
}
现在想在视图中OnContextMenu右键弹出菜单前,将“剪切”菜单及toolbar上的图标置灰,研究了一天,不知道如何处理。
原思路:在视图中弹出菜单前设置满足条件,SendMessage(this->m_hWnd, WM_COMMAND, MAKEWPARAM(ID_EDIT_CUT, 0), 0),后面代码是弹出菜单。试了没有效果。
刚毕业时,在研究MFC,几年时间,忘的差不多了,求各位MFC高手帮帮忙,给个思路也行。