能力值:
( LV2,RANK:10 )
|
-
-
2 楼
已解决(结帖)
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
我也在想这个问题...
楼主怎么解决的?
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
在代码头加上必需的API(红色)
start:
invoke GetModuleHandle,NULL
mov hInstance,eax
invoke GetCommandLine
mov CommandLine,eax
invoke InitCommonControls;用InitCommonControlsEx也可以
invoke WinMain,hInstance,NULL,CommandLine,SW_SHOWDEFAULT
invoke ExitProcess,eax
方法一:
把以下代码复制为你的应用程序名+后缀+manifest
如你的应用程序名为:abc.exe则为abc.exe.manifest
把abc.exe.manifest复制到与你的应用程序同一目录下
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
processorArchitecture="x86"
version="1.0.0.0"
type="win32"
name="*.exe"
/>
<description>DialogAsMain.exe</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="x86"
/>
</dependentAssembly>
</dependency>
</assembly>
方法二:(绿色程序)
把代码复制到Res目录下,文件名随便都可以(当然你自己要好识别的)
在RADASM中增加资源:
类型:MANIFEST
ID:1 (必须为1)
文件:指定刚才保存的文件
编译后即可实现
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
恩。谢谢楼主
在论坛也搜到了。
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
我对楼主2种方法试过不行的?我rpwt?
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
忘记了说了,在“文件”项目中指定刚才另存的文件
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
论坛上有个办法是修改模板.
这样用模板建立的程序就都有XP风格了
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
那就吐血了-.-
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
类型:MANIFEST (资料类型编号为24)
ID:1 (必须为1)
rpwt我不知道是什么,但资料中介绍这2个编号必须如上所述的
|
能力值:
( LV9,RANK:210 )
|
-
-
12 楼
问题1是怎么解决的呢?
|
能力值:
( LV9,RANK:210 )
|
-
-
13 楼
问题1怎么解决的呢?
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
rpwt就是"人品问题"......
我的是这样的,看图
|
能力值:
(RANK:210 )
|
-
-
15 楼
都是用vc编辑资源
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
找到问题的关键了!!!
当初我试过几种radasm实现xp风格的方法,最后都不行
然后一直到今天,就在今天终于解决是什么问题了!
不是我人品问题,是我机子的样貌问题...
因为win98用的多的缘故吧,我喜欢把xp的风格全部关闭
就是因为没有开启我的电脑属性的"窗体和按钮的视觉样式"选项
才一直都以为不能实现......
说出经验大家借鉴一下.
|
|
|