首页
社区
课程
招聘
[求助]用Win32ASM怎样设计出按WinXP形式显示窗口界面
发表于: 2005-11-9 15:35 6391

[求助]用Win32ASM怎样设计出按WinXP形式显示窗口界面

2005-11-9 15:35
6391
用Win32ASM汇编设计出来的窗口界面都是按Win98和Win2000的显示形式显示的,怎样让它按WinXP的显示形式显示窗口?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 298
活跃值: (445)
能力值: ( LV12,RANK:450 )
在线值:
发帖
回帖
粉丝
2
将下面的内容保存为xml文件,在程序的资源文件(我用redasm自带的ResEd)中添加一个minifest资源,设其ID为1,文件就路径指向这个文件。

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity
          type="win32"
    name="DelphiApplication"
    version="1.0.0.0"
          processorArchitecture="*"/>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity
        type="win32"
        name="Microsoft.Windows.Common-Controls"
        version="6.0.0.0"
        publicKeyToken="6595b64144ccf1df"
        language="*"
        processorArchitecture="*"/>
    </dependentAssembly>
  </dependency>
</assembly>
2005-11-9 18:04
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢!成功了,只是回帖中的有点错误(manifest说成minifest)让我费了不少时间,因为我原来不用RadASM(你说成redasm),原来用VC的资源编辑器,VC上没有manifest这种资源,现在用了RadASM才找出了是你打错了资源名称。
2005-11-10 00:12
0
雪    币: 298
活跃值: (445)
能力值: ( LV12,RANK:450 )
在线值:
发帖
回帖
粉丝
4
2005-11-10 00:41
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
虽然打错了名称,但反而又一次帮了我,使我了解到还有一个比较方便的RadASM集成化Win32ASM汇编器,要不还在用VC资源编辑器和UEdit编辑器呢!这就叫做阴差阳错吧!真得很感谢您!
2005-11-10 09:31
0
雪    币: 400
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
楼主也蛮强的
2005-11-13 03:49
0
雪    币: 221
活跃值: (100)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
不错,HOHO
2005-11-23 17:55
0
雪    币: 236
活跃值: (46)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
还可以耶。
2005-11-28 21:57
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
收下了!!!!!!!!!!!!
2005-11-29 23:20
0
雪    币: 50
活跃值: (483)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
多查msdn也会快一些的:)
另外这种方式是让xp系统使用新控件来显示,对98还是不变的。
需要自己来处理控件的重绘。
2005-12-3 10:39
0
游客
登录 | 注册 方可回帖
返回
//