【问题标题】:Using GDI+ to draw tooltip使用 GDI+ 绘制工具提示
【发布时间】:2011-11-01 00:48:08
【问题描述】:

我是 GDI+ 编程的新手,正在寻求一些建议。

我正在从文件加载图像并使用以下函数(包括一些伪代码)显示它:

Gdiplus::Image *i = new Gdiplus::Image(file, other parameters ... );
Gdiplus::DrawImage(i, other parameters ... );

我想将工具提示与图像相关联。有什么方法可以自动将工具提示设置/附加到 Gdiplus::Image 对象(或我希望为此绘制的任何其他 Gdiplus 控件)?

如果没有,如何实现这样的功能?我在 WTL 中查看过 CToolTipCtrl,但不知道如何将它附加到 Gdiplus::Image。

提前致谢。

【问题讨论】:

    标签: visual-c++ gdi+ tooltip


    【解决方案1】:

    在对此进行了更多调查之后,我意识到这是不可能的,可以这么说。您必须使用 GDI+ 绘制自己的工具提示我的监视鼠标事件以查看它何时悬停在某物上,然后使用设备上下文通过鼠标悬停事件处理程序进行绘制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-19
      • 1970-01-01
      • 1970-01-01
      • 2021-11-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多