电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

在气泡式提示窗口中显示关闭按钮和链接


发布日期:2023/8/19
 

其实 MSDN 里面已经很明确的说明了不仅仅需要 TTS_CLOSE (x)而且还要让你自己实现 XP 风格也就是下面常用的两种方法

在可执行文件里插入一个资源类型为 ID 号为 的资源实现 XP 风格资源 的内容见方法

在应用程序目录添加一个和应用程序同名的exemanifest文件内容如下

<?xml version= encoding=UTF standalone=yes?>

<assembly xmlns=urn:schemasmicrosoftcom:asmv manifestVersion=>

<assemblyIdentity

name=把这里换成你的应用程序名

processorArchitecture=x

version=

type=win/>

<description>把这里换成你的应用程序描述</description>

<dependency>

<dependentAssembly>

<assemblyIdentity

type=win

name=MicrosoftWindowsCommonControls

version=

processorArchitecture=x

publicKeyToken=bccfdf

language=*

/>

</dependentAssembly>

</dependency>

</assembly>

这样的话如果你的程序在 Windows XP 或 下运行就有关闭按钮的效果了甚至还可以加上链接其实只需一个标志 TTF_PARSELINKS (x)然后如果你的提示信息里面如果有 <A></A> 这样的内容的话那 至 之间的内容就是要显示为链接的文本

注意在程序初始化时先调用一下 InitCommonControls 这个 API 函数

上一篇:Windows 2003优化系列之系统加速

下一篇:在备份时应当小心密码洩露的潜在危险