`

VC实现XP样式界面

阅读更多

看了《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 ),在文件最后加上一行:

    1. 124"XPStyle.manifest"

    • VC 中编译并连接工程生成exe 可执行文件,即可看到XP样式效果。

    注:

    1. 124"XPStyle.manifest" : “1 ”代表资源ID ,必须是“1 ”。“24 ”代表资源类型,我想我们对RT_ACCELERATORRT_BITMAPRT_MENURT_STRING 等资源都非常熟悉,而“24 ”实际上是RT_MANIFEST
    2. 编译后的这个.exe 文件拿到哪都可以,都是XP 风格的界面,不用再依赖.manifest 文件了。当然了,必须在XP2003 系统下 启动Themes 服务才 可以。


    在VC6中未加XP样式时对话框:


     

    加XP样式时的对话框:


     


    =========================================================================
    原作者信息:

    *-------------------------------------------*

     

    * 转载请通知作者并注明出处,CSDN 欢迎您! *

     

    * 作者:卢培培(goodname008 *

     

    * 邮箱: goodname008@163.com *

     

    * 专栏: http://blog.csdn.net/goodname008 *

     

    *-------------------------------------------*

    • 大小: 18.9 KB
    • 大小: 20.3 KB
    分享到:
    评论

    相关推荐

      VC实现XP样式界面的配置文件

      VC实现XP样式界面的配置文件:XPStyle.manifest 相关的博文:http://blog.csdn.net/wintys/archive/2008/12/13/3511193.aspx

      Visual C++制作XP风格的窗体界面_manifest.rar

      VC无负担实现XP风格界面_manifest.rar

      VC 类XP 界面库 样式可更改

      VC 界面库,非常好看,可以更改参数,目前是试用版,支持部分功能,有库文件,支持VC6.0,其他VC版本如果有需要,请联系我。QQ59883320,目前只支持CDialog CStatic CText CButton等色彩样式更改,后期会完善其他...

      VC实现炫眩qq界面的模拟(附源码)

      界面换肤 美化 异形窗口 vista 样式 透明窗体 自绘控件 vc vb delphi 编程 源码 代码 例子 磨沙 半透明 开发包 免费 破解 button dialog frame XP 下载 自绘按钮 菜单 标题栏 滚动条 listctrl treeview listview ...

      美化vc6.0控件样式

      一般而言,我们可以很明显的看出VC6.0与VS2003及以上版本开发出的软件在样式上的差异(后者的软件中的控件应用了xp的默认样式,而前者则没有)。下面则举例说明二者的差异,以及如何让VC6.0开发出的软件中的控件也...

      wtl_siderbar_menu.zip_WTL vc_visual c_wtl_wtl menu_wtl menu

      WINDOWS XP样式界面编程,100%用VC调试通过

      QQ界面源码

      QQ界面源码实现 自绘控件 换肤 QQ界面 界面换肤 美化 异形窗口 vista 样式 透明窗体 自绘控件 vc vb delphi 编程 源码 代码 例子 磨沙 半透明 开发包 免费 破解 button dialog frame XP 下载 自绘按钮 菜单 标题栏 ...

      RingSDK.rar_+RingSDK_Ring SDK下载_RingSDK_easily achieve_停靠 控件

      界面库的最大特点是方便易用,实现了一些特殊功能的控件,比如类似VB的属性设置控件,XP样式的菜单等。所有子窗口和控件都可以实现停靠,可以方便实现类似VC的界面。图象库则实现了图象的解码,显示及一些简单的图象...

      推荐一个界面库:RingSDK

      界面库的最大特点是方便易用,实现了一些特殊功能的控件,比如类似VB的属性设置控件,XP样式的菜单等。所有子窗口和控件都可以实现停靠,可以方便实现类似VC的界面。图象库则实现了图象的解码,显示及一些简单的图象...

      ActiveBar VB6.0+VC6.0_visualbasic_VB控件_vc6.0_vb6_

      Data Dynamics ActiveBar 2.0 是一款设计用户界面必不可少的 ActiveX 控件,如果你想让自己的程序变得更...SP3 中全面支持了 XP 样式,可以在非 XP 操作系统中实现 XP 的介面。这个控件可以用在 VB5、VB6 和 VC++ 上。

      一个XP风格的VC++窗体界面库含示例源程序

      内容索引:VC/C++源码,界面编程,仿XP,XP界面库 一个XP风格的VC++窗体界面库含示例源程序,像窗体中的按钮、选项框、输入框、文本域等窗体元素都可变为Windows XP风格样式,附带的VC++示例和VB示例,将对我们正确使用...

      ringSDK环境配置

      界面库的最大特点是方便易用,实现了一些特殊功能的控件,比如类似VB的属性设置控件,XP样式的菜单等。所有子窗口和控件都可以实现停靠,可以方便实现类似VC的界面。图象库则实现了图象的解码,显示及一些简单的图象...

      AppFace皮肤控件

      换肤控件appface.dll只有210 KB,支持VB,VC,BCB,Delphi,DotNet,可在Windows 95/98/ME/NT/2X/XP/2003等平台下运行,还有众多的皮肤界面包可以从 http://cn.appface.com 免费下载。 使用 AppFace 软件皮肤界面开发库,...

      vs_purpleNoble.bsk

      www.afe-soft.com&lt;br&gt;&lt;br&gt;换肤引擎皮肤 Vista系列-高贵紫罗兰.rar &lt;br&gt; skinBeauty skin Beauty afe 界面换肤 美化 异形窗口 vista 样式 透明窗体 自绘控件 vc vb delphi 编程 源码 代码 例子 磨沙 半透明 ...

      vs_greenParadise.bsk

      www.afe-soft.com&lt;br&gt;&lt;br&gt;换肤引擎皮肤 Vista系列-绿色伊甸园.rar &lt;br&gt; skinBeauty skin Beauty afe 界面换肤 美化 异形窗口 vista 样式 透明窗体 自绘控件 vc vb delphi 编程 源码 代码 例子 磨沙 半透明 ...

      DapperMap地图控件

      轻松实现地理信息系统功能,地图精美表现、样式任意定制,丰富的标注设置、动画GIF随意添加、专题图展示、路径分析、模糊搜索、 范围查询等“功能强大、易学易用”是DapperMap ActiveX的特色之一,在保持这一鲜明...

      asp.net知识库

      在ASP.Net中两种利用CSS实现多界面的方法 如何在客户端调用服务端代码 页面一postback,它就显示页面的最顶端,怎样让它定位在某一位置? 如何保证页面刷新后的滚动条位置 清除网页历史记录,屏蔽后退按钮! 如何传值...

      易语言程序免安装版下载

       为实现静态编译,易语言编译器、核心支持库、集成开发环境(IDE)等均有重大更新,支持库开发架框有扩展性调整,绝大多数官方支持库都已针对静态编译完成自身改造并提供静态库。  目前绝大多数官方支持库均已支持...

      利用输入法注入DLL

      有程序窗口变成XP主题样式的。所以我们要用这个钩子的话,必须先关闭Themes服务,这样 在XP下也可以用了,但是这样系统就变成Windows 2000的样式了 -_-| RegisterUserApiHook函数的VB声明如下: Public Declare ...

    Global site tag (gtag.js) - Google Analytics