急!工具栏上按一个按钮怎样让它不弹起来并高亮显示?

zxm927 2003-07-05 08:36:25
工具栏上按一个按钮怎样让它不弹起来并高亮显示?按下一个按钮触发了哪个函数?
为什么我的工具栏上有的按钮按下其他有的会自动凹下去(就好象被选中了),有的不会?
...全文
43 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
numen27 2003-07-05
  • 打赏
  • 举报
回复
定义一个BOOL(假设为bVal)变量,处理该按钮的OnClick事件,加入代码:bVal=!bVal;
加入该按钮的OnUpdateCmdUI事件,加入代码pCmdUI->SetCheck(bVal)就可以了。
daphant 2003-07-05
  • 打赏
  • 举报
回复
你重载ctoolbar,或者自己用对话框做一个放上还方便,每个按钮有一个ID吗,当然是触发它的OnClick事件了

15,979

社区成员

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

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