永发信息网

MFC设置工具栏按钮的大小

答案:3  悬赏:40  手机版
解决时间 2021-02-03 14:30
  • 提问者网友:wodetian
  • 2021-02-02 14:44
MFC设置工具栏按钮的大小
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-02-02 16:16
CToolBarCtrl中有个SetImageList方法,可以设置工具栏按钮的大小。
如果想要不同的宽度,可以用CReBar控件,直接将CButton加入进去,推荐用CReBar,可以加载不同控件,且使用起来非常简单。追问我要做到前两张图片的效果,能实现吗?CReBar用过能浮动吗?给个简单的步骤追答我这里只有WTL的例子,给你参考下,有自定工具栏,自定义浮动窗口的。
如下图的自定义浮动窗口。你可以将WTL的代码“移植”到MFC。




追问你给这东西我有,实现不了我要的,我要的是 前两个图片那样的东西,前两个图片是一个东西CReBar给是案例追答暂时就没有别的现成的例子啦,不好意思哦。
全部回答
  • 1楼网友:梦中风几里
  • 2021-02-02 17:49
要重绘工具栏吧追问"吧?" 能去掉么? 是就是 不是就不是, 别 "吧" "吗"的 或模棱两可追答我也没做过啊,我只是觉得这样可行。你自己不会百度一下有没有这样的例子??
ps:态度真是烂追问如不在网上搜了很久很就 我会在这问吗? 搜的答案 10个里9个都差不多
现在的人回答问题也很烂,都简单的回答几个 根本解决不了问题,还说别人态度烂
  • 2楼网友:愁杀梦里人
  • 2021-02-02 16:35
上面的应该是CDialogBar,下面那个不是吧,是普通的CToolBar追问CDialogBar能实现窗口浮动改变大小 按钮跟随跑么?追答先要看你的VC是哪个版本。
CDialogBar是老版本下使用的,后来又出现了MFCToolBar,最新的是CDockablePane。
如果是2008以上系统,推荐使用CDockablePane 完全可以实现你的需要,搜索这个类名例子一大堆,就不复制了。追问VS2013版 这东西在2004年就有人实现了,你给个思路,案例
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯