不知各位朋友注意到时没有,当我们在Win98,或在Win2K下在Windows级别下设定桌面主题时,我们自已写的应用程序界面也会跟着换肤,这说明MFC界面控件本身就是一个可换肤控件.但是如何在我们自己的应用程序界面直接换肤呢?
有人回答说:
(1):自绘
(2):自已给界面控件贴图
*(3):以上都不用,自已编写一个XML文件或资源文件.如果第三种方法可行的话,我偏爱于第第三种方案,请大家提供相关网址\资料\方法.
有人回答说:
(1):自绘
(2):自已给界面控件贴图
*(3):以上都不用,自已编写一个XML文件或资源文件.如果第三种方法可行的话,我偏爱于第第三种方案,请大家提供相关网址\资料\方法.
解决方案 »
- 关于“WM_MOUSELEAVE”消息
- Win32 图片怎样弄成部分透明效果
- 登录服务器失败。。。。求解?
- windows编程和JAVA编程哪个更该先学?
- 关于工具栏的问题!
- raw文件(声音格式),怎么修改它的速度和频率
- 想请问如果何实现获得某个指定网页(IE窗口)里的编辑框的句柄!
- ListBox怎样才能自动换行的?
- 请问如何让RichEditCtrl中的字不自动换行?
- 編譯jeffrey richter的FileRev程序出錯,"you are not using the latest Platform SDK header/library ",為什么?
- 运输问题,求思路
- 控件旋转问题:
BCG
//可以说的更清楚一些吗?如技术资网址和下载网址
输入内容如下<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly
xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
processorArchitecture="x86"
version="5.1.0.0"
type="win32"
name="test.exe"/>
<description>Test Application</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="x86"/>
</dependentAssembly>
</dependency>
</assembly>然后在VC工程将这个XML文件作为自定义资源加进去。你的界面在XP下就变了。BCG就是BCGControlBar网上很多的,下一个就可以了。里边很多参考例子教你怎么用。