您的位置:首页 > 其它

MFC菜单栏check设置:使菜单项前带有勾选标志,再点击消失的实现

2013-10-21 11:19 1596 查看
一、要实现的效果图:



二、实现:
1、右击菜单项属性,将checked设置为ture。



2、右击菜单项属性,添加事件处理程序,消息类型设置为:COMMAD.



3、在消息响应函数OnShowMesh()中改变标签的bool型
void CtestviewView::OnShowMesh()

{

// TODO: 在此添加命令处理程序代码

SHOWMESH=!SHOWMESH;

//Invalidate(FALSE);

}

4、右击菜单项属性,添加事件处理程序,消息类型设置为:update_command_ui.



5、在消息响应函数OnUpdateshowmesh()中添加pCmdUI->SetCheck(SHOWMESH);
void CtestviewView::OnUpdateshowmesh(CCmdUI *pCmdUI)

{

// TODO: 在此添加命令更新用户界面处理程序代码

pCmdUI->SetCheck(SHOWMESH);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: