Visual c++ 使用GDI+绘制工具提示

Visual c++ 使用GDI+绘制工具提示,visual-c++,gdi+,tooltip,Visual C++,Gdi+,Tooltip,我是GDI+编程新手,正在寻求一些建议 我正在从一个文件加载一个图像,并使用以下函数显示它,其中包括一些伪代码: Gdiplus::Image *i = new Gdiplus::Image(file, other parameters ... ); Gdiplus::DrawImage(i, other parameters ... ); 我想将工具提示与图像关联。是否有任何方法可以自动设置/附加工具提示到Gdiplus::Image objact或我希望为此绘制的任何其他Gdiplus控件

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

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

Gdiplus::Image *i = new Gdiplus::Image(file, other parameters ... );
Gdiplus::DrawImage(i, other parameters ... );
我想将工具提示与图像关联。是否有任何方法可以自动设置/附加工具提示到Gdiplus::Image objact或我希望为此绘制的任何其他Gdiplus控件

如果没有,如何实现这些功能?我在WTL中查看了CTOLTIPCTRL,但不知道如何将其附加到Gdiplus::映像


提前感谢。

在进一步调查之后,我意识到这是不可能的,可以这么说。您必须使用GDI+绘制自己的工具提示my monitoring mouse events,以查看它何时悬停在某物上,然后使用设备上下文使用鼠标悬停事件处理程序进行绘制