基于对话框的菜单问题

Nizvoo 2003-06-09 01:31:00
如何SetCheck菜单呢?

void CADialog::OnE()
{
m_wndS.m_nMode = ID_E;
LoadDrawCursor();
}

void CADialog::OnUpdateE(CCmdUI* pCmdUI)
{

pCmdUI->SetCheck( m_wndS.m_nMode == ID_E);

}
为什么不行呢?
...全文
29 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dsq42327118 2003-06-10
  • 打赏
  • 举报
回复
用CButtonST,在对话框上添加flat按钮,用资源管理器编辑菜单。例子见VC知识库第17期
lsl7909 2003-06-09
  • 打赏
  • 举报
回复
你上面那些变量什么意思啊?
举个例子:
void CADialog::OnUpdateE(CCmdUI* pCmdUI)
{

pCmdUI->SetCheck(m_nDemoType == 1 ? 1 : 0);
}
其中m_nDemoType为一个变量,为0选中第一个菜单,为1选中第二个菜单!
masterz 2003-06-09
  • 打赏
  • 举报
回复
http://www.codeguru.com/dialog/ccmduidialog.shtml
http://www.codeguru.com/dialog/OnUpdate.shtml
http://www.codeguru.com/dialog/DialogUpdates.shtml

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧