qq_37512015
qq_37512015
采纳率31.6%
2021-02-26 13:58

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • qq_54121864 把海弄干的鱼歌者 1月前

    可以收到鼠标移动的消息后MoveWindow,或者直接派生ctooltipctrl类

    点赞 评论 复制链接分享
  • qq_37512015 qq_37512015 2月前

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

    点赞 评论 复制链接分享
  • qq_54121864 把海弄干的鱼歌者 2月前

    可以在派生类里添加一个CFont成员,再添加一个SetFont函数,修改CFont成员,再在绘图函数里使用DrawText修改字体颜色

    点赞 1 评论 复制链接分享
  • qq_54121864 把海弄干的鱼歌者 2月前

    派生一个类,自己写代码

    点赞 评论 复制链接分享

为你推荐