很简单,此方法SDK/MFC通用,简单的讲就是插入一个资源,类别为24,ID为1,以VC6为例,2003和 05类似。在VC6资源编辑试图下点击Insert(插入),然后选择Custom(自定义),在Resource Type(资源类别)填上24,然后将新插入的资源属性改为如下
在右边内资源容中输入
<?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>
再次编译执行你的程序,完工!
当这种方法用于VC6开发出来的旧风格的UI时,有少量控件是要稍微修改的!!!
例如:ToolBar,旧风格的ToolBar控件要比按钮大7×6象素,而xp风格的好像不是这个值,因此会有少量象素画错。不信你就试试,注意看ToolBar靠近Gripper位置的地方。如果你的程序里有很多自绘制的控件(以ToolBar最为明显),那么还有不少小地方要微调两下。不过程序还是会正常工作。
相关推荐
实现Windows XP风格按钮的自定义类
XP风格的设计理念源于Windows XP操作系统,它的推出标志着个人电脑界面设计进入了一个新的阶段。这种风格以其清晰、简洁、友好的视觉元素而闻名,影响了随后多年的UI设计潮流。其设计理念不仅局限于操作系统本身,更是渗透到各类软件和应用的设计中,强调了用户交互的重要性。XP风格的视觉特点主要体现在其色彩的柔和搭配、简洁的图标设计以及一贯的布局原则。这些视觉元素易于用户识别,从而减少了用户在使用过程中的认知负荷。这种风格的UI设计注重平衡视觉效果和用户体验,使得界面具有较高的亲和力和可读性。
Win10 - 使用‘Alt+Tab’不能切换窗口及更改切换风格
1、点击开始菜单,选择运行,输入“regedit”,点击确定 2、定位到HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer中 3、在右侧找到AltTabSettings项,如果没有则新建,类型为DWORD(32位)值,然后修改值为0即可
DataGridView添加新行时在单元格绑定下拉列表DataGridViewComboBoxCell
效果图如下 先在界面上添加DataGridView,添加字段no、type、param 在lord事件中新建一行 dataGridView1.Rows.Add(); 在RowsAdded事件中操作新建的行 private void dataGridView1_RowsAdded_1(object sender, DataGridViewRowsAddedEventArgs...
应用程序实现XP风格简便方法
应用程序实现XP风格简便方法 转贴自上海交大饮水思源BBS VC版WindowsXP在界面上较以往操作系统有了很大的改动,看多了似乎也还算漂亮,但不知大家有没有注意到用VC直接写出来的程序即使在XP下仍然是XP之前的风格,看来其中有什么地方还是需要作一些改动的。相信大家都在网上见过在资源里加入XML代码的方法,这里我就不再重复这种方法了,否则有抄袭嫌疑。这里介绍一种很方便的方法,希望对大家
【Unity Shader】2D模型 3D模型混用的穿模问题(Spine在3D场景中出现前后穿模问题的解决办法)
问题描述: 在3D场景中使用Spine模型(2D), 因为Spine需要像Billboard类似的处理,永远是垂直与相机的, 所以一般情况下2D模型能正常显示且前后的阻挡关系也是没有问题的,如下图所示,一切都很美好.(这里用一个四边形,图中的福字表示2D模型) 可是如果后面蓝色的格子比较高,或者2D角色本身也比较高,那么就会出现模型穿插的问题,如下图所示: 如果吧2D模型竖立起来,前后关系肯定是没有问题的,所以也能避免模型穿插的问题,可是就没有Billboard效果,圆形的福字已经被压扁了,如下图:
使用Termux在Android设备上编译运行SpecCPU2006
SPEC2006搭配Termux,竟然还能这么玩?!
应用程序实现XP风格简便方法大总结
应用程序实现XP风格简便方法大总结 | function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.ope
百度飞桨+文心大模型实战:生成式AI工程师认证备考全攻略(含真题解析)
本文详细解析百度飞桨与文心大模型结合的生成式AI工程师认证备考策略,涵盖认证体系、学习路径、核心技能突破及真题分析。帮助开发者掌握大模型原理、飞桨平台操作和文心大模型应用,高效通过工信部与百度联合认证考试。
VB6编程实现XP风格
VB6编程实现XP风格 有 Windows XP系统后,网上就开始讨论VB6编程实现XP风格。我在编写《股票管理大师》时,在网上收集整理了两种方法。 第一种方法是用manifest文件实现XP风格 用VB6开发的应用程序在Windows XP系统中运行时,只有
tcl脚本语言之file的常见用法
这些命令覆盖了从文件属性获取、修改、复制、删除、路径处理等广泛的文件操作需求。命令用于处理文件系统操作。
三部对接 sora-2:OpenAI 最新视频模型快速接入指南
本文介绍OpenAI最新视频生成模型Sora-2的接入方案,重点解析其Chat格式调用功能。开发者可通过在提示词中嵌入"横屏/竖屏""时长""清晰度"等要求快速生成视频。文章分三部分:1)基础准备(环境配置与API密钥获取);2)核心调用(提供Python/Java示例代码);3)结果查询与优化建议。Sora-2支持多语言调用,简化了视频生成流程,适用于短视频、广告创意等场景。
在 Windows 应用程序中使用 Windows XP 的外观风格和 PrintWindow
在 Windows 应用程序中使用 Windows XP 的外观风格和 PrintWindow 单击此处下载示例 - TaskSwitch.exe。Paul HellyarMicrosoft Corporation 2001年10月25日从 MSDN Downloads(英文)下载本文的示例应用程序。注意:此示例仅适用于运行 Windows XP 的计算机。打开示例并打开两个或多
YOLOv12涨点改进 | Neck特征融合改进篇 | YOLOv12引 入 BiFPN双向特征金字塔网络,显著提升了多尺度特征融合效率,目标检测、图像分割、图像分类,助力高效涨点
本文提出了一种基于BiFPN特征融合模块优化的YOLOv12目标检测方法。BiFPN通过引入可学习的权重实现高效的多尺度特征融合,结合双向连接机制提升特征提取能力。实验表明,该方法在COCO数据集上实现了优异的检测性能。文章详细介绍了BiFPN模块的原理、核心代码实现,以及如何将其集成到YOLOv12框架中,包括模块添加、配置文件修改等具体步骤。这种改进方案具有参数少、计算量小等优势,为高效目标检测提供了一种新的技术路径。
MFC下让控件具有XP风格
如果你想让VS6, VS2003,的MFC程序拥有XP风格(#add VS2005自动为xp风格)那么就学习下面的方法吧注:此方法必须是用VC6编译,vs2005转换编译vc6.0的会报错, 自动是xp风格(那么2005如何使用vc6风格呢?) 微软同学永远是个把简单问题复杂化的
修改legged_gym地形后仍然是平地,如何解决?
🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up! 备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。
迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)
迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)
Delphi 7 下实现XP风格(转)
====================================================== 注:本文源代码点此下载 ====================================================== delphi 7 下实现xp风格(转) 以 delphi 开发的程序运行在 xp 下时无法自动应用 xp 皮肤风格, 在网上查资料要达到程序自
霍尼韦尔SoftMaster使用说明
霍尼韦尔SoftMaster使用说明
使用manifest文件实现XP风格界面
最近需要实现XP风格界面,在网上找了一下,发现使用manifest文件最方便。下面为转贴的别人的如何使用manifest文件实现XP风格界面文章,感觉很不错。所以贴在此处 关于让自己的程序界面实现XP风格这个问题,在网上的讨论很多,大多数的作法都是写一个.manifest文件,然后将文件名改一下,比如.exe文件为test.exe,就将这个.manifest文件改名成test.exe.
复分析 阿尔福斯(Ahlfors) 第三版答案 英文
答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案
Windows XP 的外观风格
使用 Windows XP 的外观风格 Windows 用户体验组Microsoft Corporation 2001年5月 本文只是初步的文档,如有更改,恕不另行通知。概要:本文档说明了如何使用 Microsoft Windows XP 来完成将外观风格应用于应用程序时必需执行的常见任务。 目录简介 ComCtl32.dll 版本 6 外观风格任务 在未使用第
在 .NET 程序的窗体中使用 XP 风格的控件
在 .NET 程序的窗体中使用 XP 风格的控件编译:边城狂人 原著:微软 Visual Studio 团队的 Seth Grossman,2002 年 2 月编译:边城狂人,2002 年 9 月 摘要 Windows XP 中引入了一套新的用户界面效果。与 Visual Studio .NET 中生成的控件相比,Windows XP 用户
XP环境下2000风格按钮手工修改改变成XP风格的方法
很多人发现如果在XP下,如果使用VS2005的MFC开发程序, 如果使用UNICODE方式,则整个界面是XP风格的。而不使用Unicode方式则界面以及按钮是2000风格的。 怎么会这样呢? 经过对比研究发现,只要在2000风格的文件的资源中加入相关代码,就可以同样实现XP风格的按钮。 先使用Notepad编辑新文件,并在文件中加入下
MFC XP风格
2011-03-02 13:51 VC实现XP风格控件效果(转) VC实现XP风格控件效果 C&C++ 2008-02-15 21:28:25 阅读262 评论2 字号:大中小 订阅 一个小窍门可以方便的在VC6、VC2003、VC2005下实现XP风格的控件效果,而且风格随主题变化而变化,没有主题则显示为原来的风格,看效果对比图: 原来的样式 改变后的样式 很
1085



被折叠的 条评论
为什么被折叠?



