我只知道其实用一个XML文件,然后把文件名改成Test.exe.manifest(其中的Test是软件的名称),然后把这个文件放在和应用程序一个目录下面就可以了.我现在用的是FlashGet的这个文件,但是要报错,我把里面所有FlashGet的地方都改成了我程序的名字还是不行!哪位仁兄知道啊!
解决方案 »
- *************初学者,困惑很久和问题**************
- 哪有DelphiX控件的教程呀
- 我想作一个VOD软件(电脑点歌机)可是不太懂,大侠帮忙好吗?
- 哪有各式各样的操作系统给我下载?如unix,linux,.................?
- Delphi 的小问题。
- 怎样用installshield for delphi做一个安装程序啊,我用的是delphi+sqlserver2000,我想在一台没安装delphi的电脑上运行我的程序该怎么做
- 请教DBGridEh对应字典显示的问题
- Delphi高手请进
- 急需企管软件项目实施文档,特别是管理实施可行性论证分析文档,可加到100分
- 关于Delphi对FoxPro数据库操作
- 关于TIDFTP的简单问题(急)
- 为什么运行时说参数找不到呢?有分
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="CompanyName.ProductName.YourApp" type="win32" />
<description>Your application description here.</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
</assembly>将其编译到资源文件中去,不用单独的文件~~~
这个就是结果
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="公司名字.产品名字.你的应用程序" type="win32" />
<description>这里写你的应用程序的描述信息</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
</assembly>
假设你的程序是project1.exe,那把那个xml文件保存为 project1.manifest,打开project1.exe的时候,就不光窗体也是,所有的控件(不过前提是你当前使用的视觉主题支持的控件)也将变成xp风格
使用For D6的组件
ThemeManager就OK了, D7是内部集成了那个组件的原因
Google找就可以了/ by LY http://lysoft.7u7.net http://liuyang.7i24.com http://lysoft.91i.net
public
procedure Dispatch (var Message); override;
end;procedure TXPListView.Dispatch (var Message);
begin
if HandleAllocated then
begin
with TMessage(Message) do
begin
case Msg of
LVM_SETCOLUMN,
LVM_INSERTCOLUMN :
with PLVColumn(LParam)^ do
begin
if (iImage = -1) then
mask:= mask and not LVCF_IMAGE;
end;
end;
end;
end;
inherited;
end;
还有楼上的各位仁兄,如果提议放控件的那么还是不要回答了,我也知道可以放控件,还有比放控件更加简单的用Delphi7也可以,但是,用了控件会增加其他的开支,还有就是程序升级维护困难.如果用Delphi7这样整个程序又有很多需要改的地方,所以还是想用Delphi6,难道就没有人知道如何做?
在D7中加个WIN32页中的XPManifest控件,你的应用程序就会自动适应XP的样式。所有的。