2

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

http://msdn.microsoft.com/en-us/library/bb760252%28VS.85%29.aspx

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

http://msdn.microsoft.com/en-us/library/ms997646.aspx

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

4

3 回答 3

3

为了使用你需要一个清单文件(检查你的第二个链接是否需要)。Visual Studio 自动执行的操作是将此类文件添加为资源文件。

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

如果您已经安装了 windows sdk(从 microsoft 免费下载),您可以使用它提供的 mt.exe 来嵌入 manifest。使用 mingw 提供的工具还有其他方法可以做到这一点。

于 2010-03-05T16:21:08.603 回答
2

我在博客上写过这个

于 2010-03-05T19:25:52.873 回答
0

既然你使用 Qt,为什么不使用QToolTip?

于 2010-03-05T15:01:33.807 回答