看了《VC无负担实现XP风格界面》
一文,整理如下:
在VC6中实现XP样式的界面,方法如下:
- 编写配置文件XPStyle.manifest,将其放至VC工程目录下:
XPStyle.manifest
内容:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name="XP style manifest"
processorArchitecture="x86"
version="1.0.0.0"
type="win32"/>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
-
手动修改工程目录下的资源文件(*.rc
),在文件最后加上一行:
-
在VC
中编译并连接工程生成exe
可执行文件,即可看到XP样式效果。
注:
-
124"XPStyle.manifest"
: “1
”代表资源ID
,必须是“1
”。“24
”代表资源类型,我想我们对RT_ACCELERATOR
、RT_BITMAP
、RT_MENU
、RT_STRING
等资源都非常熟悉,而“24
”实际上是RT_MANIFEST
。
-
编译后的这个.exe
文件拿到哪都可以,都是XP
风格的界面,不用再依赖.manifest
文件了。当然了,必须在XP
或2003
系统下
启动Themes
服务才
可以。
在VC6中未加XP样式时对话框:
加XP样式时的对话框:
=========================================================================
原作者信息:
*-------------------------------------------*
*
转载请通知作者并注明出处,CSDN
欢迎您!
*
*
作者:卢培培(goodname008
)
*
*
邮箱:
goodname008@163.com
*
*
专栏:
http://blog.csdn.net/goodname008
*
*-------------------------------------------*
- 大小: 18.9 KB
- 大小: 20.3 KB
分享到:
相关推荐
VC实现XP样式界面的配置文件:XPStyle.manifest 相关的博文:http://blog.csdn.net/wintys/archive/2008/12/13/3511193.aspx
"55"可能代表版本号,"vc界面库"表明这是一个面向VC的GUI库,"vc xp界面"指出它专注于XP界面的实现,而"xP风格"则重申了库的目标设计风格。 在【压缩包子文件的文件名称列表】中,有两个文件: 1. ...
标题“VC无负担实现XP风格界面”指的是在使用Visual C++(VC)开发应用程序时,如何使程序的用户界面(UI)在Windows XP操作系统中展示出与系统一致的视觉效果,即所谓的XP风格。XP风格的界面通常包括光滑的边框、半...
**VC开发的XP界面类库详解** 在Windows操作系统中,用户界面是软件与用户交互的重要环节,而微软的Windows XP操作系统以其独特的界面风格受到了广泛欢迎。为了使应用程序能够拥有与XP系统类似的外观和交互体验,...
本主题将深入探讨如何在VC6中实现XP风格的按钮,即“ButtonXP”。XP风格按钮是Windows XP操作系统引入的一种新设计,它提供了更加美观和现代的用户界面元素。 在描述中提到的`ButtonXP.cpp`和`ButtonXP.h`是两个...
如果一切设置正确,VC6编译的程序现在应该会呈现XP风格的界面,包括主题化的按钮、滚动条和其他控件。 需要注意的是,虽然manifest文件可以帮助旧版应用程序启用XP风格,但它并不解决所有兼容性问题。VC6本身并不...
VC 界面库,非常好看,可以更改参数,目前是试用版,支持部分功能,有库文件,支持VC6.0,其他VC版本如果有需要,请联系我。QQ59883320,目前只支持CDialog CStatic CText CButton等色彩样式更改,后期会完善其他...
本篇将深入探讨如何利用VC实现XP风格的按钮,这种按钮在鼠标悬停时会呈现出独特的视觉效果。 XP风格的按钮,全称为Windows XP风格按钮,是微软在Windows XP操作系统中引入的一种设计,它的特色在于具有平滑的边角、...
【XP样式的滚动条的软件源码】是一个关于在Visual Basic (VB)环境中实现XP风格滚动条的经典案例。XP风格的滚动条具有更加平滑、细腻的动画效果,与Windows XP操作系统界面保持一致,提升了用户体验。这个源码是罕见...
在VC++编程环境中,实现XP风格的按钮是提升应用程序界面美观度的重要步骤。XP风格,全称为Windows XP视觉样式,引入了更为现代化、平滑的图形用户界面元素,包括按钮、菜单、滚动条等。本篇文章将深入探讨如何在VC++...
在这个"Visual C++制作XP风格的窗体界面_manifest.rar"压缩包中,包含的资源和教程将帮助我们了解如何在不增加额外复杂性的前提下,实现这一目标。 首先,我们需要理解“Manifest”文件的角色。在Windows Vista及...
通过学习这个项目,开发者可以掌握如何利用MFC和GDI进行控件的自定义绘制,了解Windows XP风格的UI设计原则,以及如何在老版本的VC6.0环境中实现这些效果。这对于理解Windows图形用户界面的底层工作原理,以及提升...
在VC++编程环境中,实现XP风格的皮肤是一个常见的需求,特别是在设计用户界面时,为了提供更美观、现代的用户体验。本文将深入探讨如何在VC++中应用和实现XP风格的皮肤,以及涉及到的关键技术和步骤。 首先,理解XP...
本文将详细介绍如何通过一些技巧使VC6.0开发的软件也能应用XP样式的控件,提升用户界面的美观度。 首先,我们需要了解的是Windows XP引入了一种称为"Common Controls 6.0"(COMCTL32.DLL v6.0)的组件,它提供了新...
【VC6用户登录界面美化】是一个专为提升用户体验而设计的源代码项目,适用于Windows XP系统及VC++ 6.0 Service Pack 6 (SP6) 开发环境。这个程序的核心目标是通过视觉上的改进,将传统的、单调的登录界面转变为更加...
6. **主题和视觉样式**:Windows操作系统提供了不同风格的主题,如XP、Vista、Windows 7等,VC++应用程序可以利用这些主题,通过API调用来改变界面的视觉样式。 7. **自绘(Custom Draw)**:对于更高级的界面定制...
通过分析和运行这些文件,开发者可以学习如何在VC项目中应用Office风格的界面,理解各种界面元素的定制技巧,并了解如何结合系统主题引擎或自定义代码来实现界面美化。这些知识对于提升Windows应用程序的用户体验至...
在本文中,我们将深入探讨如何在VC++环境中实现Windows XP样式的按钮效果,这是一个非常实用的编程技巧,尤其对于初学者来说,理解这一过程能够帮助他们更好地掌握Windows API编程和图形用户界面(GUI)设计。...
【VC漂亮界面设计源码】是一组用于创建美观用户界面的源代码,主要适用于Microsoft Visual C++(简称VC)开发环境。此源码集包含了设计精美的标题栏和仿Windows XP开始菜单的元素,旨在提升应用程序的视觉效果和用户...
在VC++编程环境中,实现XP风格的按钮是一种提升应用程序界面美观度的重要技术。XP风格的按钮,也称为“XP Visual Styles”或“XP主题样式”,是微软在Windows XP操作系统中引入的一种新外观,它提供了更加现代化和...