如何对win32 api的toolbar上添加按钮之后对不同按钮的文字进行不同的字样显示

天明~ 2018-02-01 05:54:32
我创建了一个toolbar窗口,在上面添加了3个button(TBBUTTONL类型),现在我要每个button上面的文字用不同字体表示怎样表示呢?
我一开始是想用SendMessage(hWndTB, WM_SETFONT, (WPARAM)hFont, TRUE)实现,但是发现没办法获取toolbar上按钮的句柄,求大神指教~
...全文
532 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
舉杯邀明月 2018-02-02
  • 打赏
  • 举报
回复
HOOK,然后“自绘”吧…… 那个控件,它能支持“不同的按钮用不同的字体”吗??? 若它本身就不支持这样的效果,你发什么消息都不可能有用处!
脆皮大雪糕 2018-02-02
  • 打赏
  • 举报
回复
要我要弄那么花哨就自己写个toolbar了 或者,为毛一定要用字体呢?你用不同的字体生成不同文字的图片,然后贴上去不就得了。 做界面这件事情,尽量用 龌龊的办法搞定看似高大上的牛逼效果,大家只会看结果根本不会在意你用的啥办法

1,486

社区成员

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

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