在vc6.0下编的对话框界面如果没做过其他处理,往往显的很生硬,怎么样才能使他有Windows XP的风格呢,其实也很简单,我们来看看下面两种方法。
在vc6.0下编的对话框界面如果没做过其他处理,往往显的很生硬,怎么样才能使他有Windows XP的风格呢,其实也很简单,我们来看看下面两种方法。   方法一: 1.首先确认你在Windows  XP下,因为如果在98或2K下,那除非自己重画画所有界面,要不基本上是无法实现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="Microsoft.Windows.dummy"    type="win32"/> <description>Your app 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>            2. 将上述代码保存为*.txt文件;            3.假设在你的目录c:\abc下有一个可执行文件abc.exe,我们把刚才建立的文件拷贝到c:\abc下,并把名字改为 abc.exe.manifest,这时候你可以运行abc.exe,看看是不是已经具有了XP风格了?依次类推,在每一个你想改为XP风格的程序的统一目录里建立一个上面说的文件,并把名字改为可执行文件的名字加上".manifest"的扩展名(注意,不要把那个exe去掉,就可以了,你可以试着在 MSDEV.exe所在目录中搞一个medev.exe.manifest的XML文件,看看VC起了什么变化?是不是资源编辑器里的对话框都变的漂亮了?    方法二: 首先在RES目录下建一个文件,命名Master.manifest然后用记事本打开放入   <?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="Microsoft.Windows.dummy"    type="win32"/> <description>Your app 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>     保存..          然后VC6导入资源,把这个新建的文件导入,类型为24     保存..          用记事本打开rc   文件,   找到自定义资源的地方     改成如下   句子     IDR_MANIFEST    24      MOVEABLE PURE       "res\\Master.manifest"         MOVABLE   PURE是一定不能少的..保存     进入VC6,   把这个自定义资源IDR_MANIFEST的ID改为1(没有引号)          编译,看一看是不是有了XP的风格.          这个程序就不用带第一种方法的那个文件了. 在vc6.0下编的对话框界面如果没做过其他处理,往往显的很生硬,怎么样才能使他有Windows XP的风格呢,其实也很简单,我们来看看下面两种方法。的更多相关文章
- SpringBoot中使用Spring Data Jpa 实现简单的动态查询的两种方法
		
软件152 尹以操 首先谢谢大佬的简书文章:http://www.jianshu.com/p/45ad65690e33# 这篇文章中讲的是spring中使用spring data jpa,使用了xml ...
 - 【转】【Asp.Net】Asp.net发送邮件的两种方法小结
		
这几天看了一下Asp.net发送邮件方面的东西,记得之前的IIS6上有SMTP服务器,可以直接利用这个进行邮件发送,现在的开发环境是Windows 7,找了半天没有找到,到网络上查了才知道原来wind ...
 - windows下获取IP地址的两种方法
		
windows下获取IP地址的两种方法: 一种可以获取IPv4和IPv6,但是需要WSAStartup: 一种只能取到IPv4,但是不需要WSAStartup: 如下: 方法一:(可以获取IPv4和I ...
 - android 之 启动画面的两种方法
		
现在,当我们打开任意的一个app时,其中的大部分都会显示一个启动界面,展示本公司的logo和当前的版本,有的则直接把广告放到了上面.启动画面的可以分为两种设置方式:一种是两个Activity实现,和一 ...
 - [转载]C#读写txt文件的两种方法介绍
		
C#读写txt文件的两种方法介绍 by 大龙哥 1.添加命名空间 System.IO; System.Text; 2.文件的读取 (1).使用FileStream类进行文件的读取,并将它转换成char ...
 - WPF程序将DLL嵌入到EXE的两种方法
		
WPF程序将DLL嵌入到EXE的两种方法 这一篇可以看作是<Visual Studio 版本转换工具WPF版开源了>的续,关于<Visual Studio 版本转换工具WPF版开源了 ...
 - .net中创建xml文件的两种方法
		
.net中创建xml文件的两种方法 方法1:根据xml结构一步一步构建xml文档,保存文件(动态方式) 方法2:直接加载xml结构,保存文件(固定方式) 方法1:动态创建xml文档 根据传递的值,构建 ...
 - 【转】oracle 中随机取一条记录的两种方法
		
oracle 中随机取一条记录的两种方法 V_COUNT INT:=0; V_NUM INT :=0; 1:TBL_MYTABLE 表中要有一个值连续且唯一的列FID BEGIN SELECT COU ...
 - 实现LRU的两种方法---python实现
		
这也是豆瓣2016年的一道笔试题... 参考:http://www.3lian.com/edu/2015/06-25/224322.html LRU(least recently used)就不做过多 ...
 
随机推荐
- SPOJ 375 Query on a tree【树链剖分】
			
题目大意:给你一棵树,有两个操作1.修改一条边的值,2.询问从x到y路径上边的最大值 思路:如果树退化成一条链的话线段树就很明显了,然后这题就是套了个树连剖分,调了很久终于调出来第一个模板了 #inc ...
 - 浅谈中途相遇攻击--meet-in-the-middle attack
			
貌似挖的坑也够多了....好多都没填,这篇最后会不会TJ还得看心情TUT 看过大白书的人应该都会发现一种神奇的算法:中途相遇法.(在第58页)这种算法将以空间换时间的思路运用到了极致,但事实上它在密码 ...
 - 623. Add One Row to Tree
			
Problem statement Given the root of a binary tree, then value v and depth d, you need to add a row o ...
 - leetcode 319 灯泡问题
			
例子:1-9 1的因子1 2 1,2 3 1,,3 4 1,2,4 5 1,5 6 1,2,3,6 7 1,7 8 ...
 - Spoj-BLMIRINA Archery Training
			
Mirana is an archer with superpower. Every arrow she shoots will get stronger the further it travels ...
 - __getattr__ 与  __getattribute__的区别
			
原文博客地址 http://www.cnblogs.com/bettermanlu/archive/2011/06/22/2087642.html
 - net8:简易的文件磁盘管理操作一(包括文件以及文件夹的编辑创建删除移动拷贝重命名等)
			
原文发布时间为:2008-08-07 -- 来源于本人的百度文章 [由搬家工具导入] using System;using System.Data;using System.Configuration ...
 - iOS7中Cell高度 Label高度自适应
			
- (float)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ NSStr ...
 - ThinkPHP5.1入门
			
ThinkPHP5.1入门 ===================================Composer的官方网站:https://www.phpcomposer.com/========= ...
 - Angular Material & Hello World
			
前言 Angular Material(下称Material)的组件样式至少是可以满足一般的个人开发需求(我真是毫无设计天赋),也是Angular官方推荐的组件.我们通过用这个UI库来快速实现自己的i ...