如何隐藏ToolBar控件的按钮

Danod 2009-04-29 08:26:04
在win32应用程序中,比如说有个工具条原来是:
|A|B|C|
现在想使这个工具栏在相应某个消息后隐藏掉其中的B按钮,如下所示:
|A| |C|(想要的效果
请问有什么办法么?如果是设置B按钮的状态为Hidden或者发送TB_HIDEBUTTON消息,会变成如下:
|A|C|(这不是我想要的)
...全文
706 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
arthur____ 2009-05-15
  • 打赏
  • 举报
回复
可以使用bitmap工具栏。
那个自己绘制的。。好像不能。
要不就禁用
光宇广贞 2009-05-15
  • 打赏
  • 举报
回复
分隔线和控件不是一回事儿吧。

你放心大胆地把控件给HIDE好了,不过那个SEPARATOR别一起操作了。
实达诚实 2009-05-14
  • 打赏
  • 举报
回复
你是不是把分隔线也隐藏了?
hurryboylqs 2009-05-14
  • 打赏
  • 举报
回复
要想这样,禁用掉即可,为啥隐藏?
yet_flash 2009-05-14
  • 打赏
  • 举报
回复
ToolBar里可以用利用bitmap生成,把那个bitmap换一下就可以了
cnzdgs 2009-04-29
  • 打赏
  • 举报
回复
你是不是把分隔线也隐藏了?
cnzdgs 2009-04-29
  • 打赏
  • 举报
回复
你是不是把风格线也隐藏了?
oyljerry 2009-04-29
  • 打赏
  • 举报
回复
那就把你的分隔符也作为一个button等来处理...

15,979

社区成员

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

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