qq_37512015
2021-02-26 13:58
采纳率: 100%
浏览 51

MFC CToolTipCtrl不能动态设置字体颜色,有什么替代的方法吗?

MFC CToolTipCtrl不能动态设置字体颜色,有什么替代的方法吗,有没有链接能提供一个,知道有cppToolTip,但还有简单一些的么,谢谢?

  • 好问题 提建议
  • 收藏

4条回答 默认 最新

  • 已采纳

    派生一个类,自己写代码

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 可以在派生类里添加一个CFont成员,再添加一个SetFont函数,修改CFont成员,再在绘图函数里使用DrawText修改字体颜色

    评论
    解决 1 无用
    打赏 举报
  • qq_37512015 2021-02-27 16:22

    这样是不是得自己实现onpaint了,因为我是想在ctreectrl的每个结点上显示不同的tooltip,颜色不同,所以单纯派生cwnd可以,但是还得实现跟ctooltipctrl一样的鼠标位置显示,所以不太会整

    评论
    解决 无用
    打赏 举报
  • 可以收到鼠标移动的消息后MoveWindow,或者直接派生ctooltipctrl类

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题