C++ 带Qt的ComCtl32.dll版本6

C++ 带Qt的ComCtl32.dll版本6,c++,qt,com,balloon,C++,Qt,Com,Balloon,我正在尝试实现一个气球提示。按照本页上的说明进行操作: 我设法实现了气球,但气球没有在Win7下使用适当的主题。我在其他地方读到,为了使引出序号使用正确的视觉样式,必须使用ComCtl32.dll版本6 现在,我的开发平台是Qt。有没有办法告诉Qt使用ComCtl32.dll版本6?或者我是被迫使用Visual Studio的?既然您使用了Qt,为什么不使用?来使用清单文件呢?您需要一个清单文件(查看第二个链接以获取所需的清单文件)。VisualStudio自动执行的操作是将此类文件添加为资

我正在尝试实现一个气球提示。按照本页上的说明进行操作:

我设法实现了气球,但气球没有在Win7下使用适当的主题。我在其他地方读到,为了使引出序号使用正确的视觉样式,必须使用ComCtl32.dll版本6


现在,我的开发平台是Qt。有没有办法告诉Qt使用ComCtl32.dll版本6?或者我是被迫使用Visual Studio的?

既然您使用了Qt,为什么不使用?

来使用清单文件呢?您需要一个清单文件(查看第二个链接以获取所需的清单文件)。VisualStudio自动执行的操作是将此类文件添加为资源文件

在任何情况下,如果您有Application.exe,可以在同一文件夹中提供名为Application.exe.manifest的外部清单,windows应加载该清单


如果您已经安装了windows sdk(从microsoft免费下载),则可以使用它提供的mt.exe来安装。此外,还可以使用mingw提供的工具来执行此操作。

我有。

QToolTip没有TOOLINFO那么多的功能。工具信息可以有图标,你可以改变背景颜色,你可以给它一个“关闭”按钮,使它看起来像一个气球,并改变提示位置。所有这些都不能用QToolTip完成。谢谢!简单有效。谢谢你的全面回答。