使用GDI +绘制工具提示

时间:2011-08-22 10:12:05

标签: visual-c++ gdi+ tooltip

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

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

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

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

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

提前致谢。

1 个答案:

答案 0 :(得分:0)

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