C
cjfzy
Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi7中有一个XP界面控件,可以把程序的界面变成正宗XP样式。好像在win32下。
但是这只能在Windows XP或更高操作系统中有效,其它如98/me/nt就没用了。
这个控件的原理非常简单,你不用这个控件(比如你不想用delphi7),就用下面的方法吧,与上面是一样的:
用记事本写下下面的代码,保存后,把这个记事本文件的文件名改为你应用程序名加“.manifest”。如:你的程序名为wind.exe,则把这个记事本文件名改为:wind.exe.manifest
再把这个改名后的文件与你的应用程序放在同一个目录,这时当运行你的程序时,你的程序就是XP界面了,注意:只用在Windows XP下!
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="AmazeSoft.FlashGet.DownloadManager" type="win32" />
<description>FlashGet</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
</assembly>
但是这只能在Windows XP或更高操作系统中有效,其它如98/me/nt就没用了。
这个控件的原理非常简单,你不用这个控件(比如你不想用delphi7),就用下面的方法吧,与上面是一样的:
用记事本写下下面的代码,保存后,把这个记事本文件的文件名改为你应用程序名加“.manifest”。如:你的程序名为wind.exe,则把这个记事本文件名改为:wind.exe.manifest
再把这个改名后的文件与你的应用程序放在同一个目录,这时当运行你的程序时,你的程序就是XP界面了,注意:只用在Windows XP下!
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="AmazeSoft.FlashGet.DownloadManager" type="win32" />
<description>FlashGet</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
</assembly>