主题:[讨论]关于xp样式按钮
zlhhz
[专家分:710] 发布于 2005-10-11 20:59:00
XP系统下按钮有移入移出效果,系统由api函数构成,但为什么在XP下编译的
32位应用程序里使用的按钮不是XP样式的,怎样才能同步的使用系统的窗口
样式(在98下就用的98的窗口样式,2000下用2000的窗口样式,XP下用XP的窗口样式)。
回复列表 (共7个回复)
沙发
Lymesion [专家分:410] 发布于 2005-10-13 20:45:00
需要一个manifest文件定义
板凳
zlhhz [专家分:710] 发布于 2005-10-14 09:18:00
不知道manifest文件定义是怎样格式的?
3 楼
Lymesion [专家分:410] 发布于 2005-10-14 21:05:00
<?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="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>
保存为'应用程序名.manifest'
例如,project.exe就是project.exe.manifest
然后放在同一目录下编译.
4 楼
zerowq [专家分:40] 发布于 2005-11-09 13:24:00
或者把上面的那段保存成manifest.bin(manifest只是随便起的,只要是*.bin就行)
然后在导入自定义资源,类型为24,ID为1,编译
5 楼
sgcpro [专家分:4020] 发布于 2005-11-09 22:13:00
强的一塌糊涂
6 楼
undeadbird [专家分:2570] 发布于 2007-08-26 18:34:00
好贴..学习先...
我来回复