vc MFC下让按钮等控件具有XP风格

ObservableList 普通的List是“数据容器”,而是“数据源 + 广播电台”。添加的功能:监听器、精准变更报告、原子替换、实时过滤/排序视图。本质区别普通List是被动的(你问它才给)。是主动的(它变了就立刻告诉你,并且告诉你“哪里变了、怎么变的”)。正是因为它具备了这种“主动广播”的能力,JavaFX 才能实现数据驱动 UI的响应式编程模型。你之前在ComboBox源码中看到的监听器,正是依赖的机制才得以生效的。 阅读详情

在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的风格.  
   
  这个程序就不用带第一种方法的那个文件了.

Windows11下安装完Ubuntu20.04双系统后配置环境的过程 Windows11下安装完Ubuntu20.04双系统后配置环境的过程 1.NVIDIA驱动检测及安装 2.Anaconda的安装 3.安装cuda、cudnn、pytorch 4.其他报错 阅读详情

相关推荐

基于STM32设计的老人摔倒检测报警系统(OneNet+MQTT)(235)

基于STM32设计的老人摔倒检测报警系统,不仅能够实时监测老人的位置信息,方便在紧急情况下快速定位,还能通过陀螺仪模块精确检测老人的身体姿态,一旦判断为摔倒状态,系统将立即触发蜂鸣器报警,并通过4G网络向指定联系人发送短信警示,确保老人能够迅速得到援助。此外,系统还支持老人主动按下设备上的按键发送求助短信,增强了系统的灵活性和实用性。

4656

MFC程序具有XP风格按钮及界面

VC++6.0编译生成的MFC程序没有XP风格的界面,显得不是太美观,下面,我们可以采取两种方法来让其显示XP风格的界面。 第一种方法比较简单,只需要一个小小的文件就可以。但是有一个缺点,就是这个文件丢失的话,就会返回到原始的界面。 将以下代码粘贴在文本文件中,然后将扩展名改为你程序名字.exe.manifest(注意,扩展名不是.txt),然后重新编译链接你的...

weixin_34219944的博客 274

MFC自绘按钮类--实现了XP系统中的立体按钮效果

实现XP系统中的按钮绘制 使用方法: 添加类文件 #include "MyButton.h" 要绘制的按钮添加 类对象即可CMyButton m_button;

MFC中改变按钮颜色的方法

1.使用CMFCButton类 MFC自带的MFC Button Control控件按钮可以修改颜色,还能添加图片,设置字体颜色等。这些控件就在工具箱的下面,前面带MFC开头的那些。 在需要改颜色的地方调用m_btn.SetFaceColor(RGB(0, 255, 0));即可。 CMFCButton中的SetFaceColor()可能会显示不出颜色,需要设置 m_button

zxccaoya的博客 3万+

MFCButton&窗口控件使用XP风格不能同时使用

VC 项目时,工程配置为多字节,为了显示XP风格控件,在stdafx.h中加入如下代码: #if defined _M_IX86 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArc...

gyq8756189的专栏 405

VC MFC下让按钮控件具有XP风格

vc MFC下让按钮控件具有XP风格     在vc6.0下编的对话框界面如果没做过其他处理,往往显的很生硬,怎么样才能使他有Windows XP风格呢,其实也很简单,我们来看看下面两种方法。 方法一:  1.首先确认你在Windows  XP

364

vc MFC下制作具有XP风格按钮控件

首先看一下xp风格与非xp风格:     非xp风格          xp风格 ------------------------------------------------------------------------------------------------------------ 有三种方法。 法一(推荐):采用Unicode工程,在属性的manifest tool里设

ccx_john的专栏 807

[转]在vc MFC下制作具有XP风格按钮控件

  首先看一下xp风格与非xp风格:   非xp风格          xp风格 ------------------------------------------------------------------------------------------------------------ 有三种方法。 法一(推荐):采用Unicode工程,在属性的manifest tool...

weixin_34321977的博客 80

VC皮肤以及XP风格实现

本文章由三部分组成:1.利用XPButton类实现XP风格按钮。2.无负担实现XP风格界面。3.VC皮肤的使用。良好的程序界面会给客户留下好的印象。通过本文介绍的三种方法,可以在实际编程中满足一些对界面要求不是很高的软件的需求。第一部分:利用XPButton类实现XP风格按钮。此部分主要用到一个网上流传的类:XPButton。具体使用步骤如下:1.创建基于对话框的MFC工程假设命名为:XP

wudizuijimo的专栏 2606

MFC下让控件具有XP风格

MFC下让控件具有XP风格(美化) 此方法适用于VC6,VS2003,和VS2005。 如果你想让VS6, VS2003,的MFC程序拥有XP风格(#add VS2005自动为xp风格)那么就学习下面的方法吧 注:此方法必须是用VC6编译,vs2005转换编译vc6.0的会报错, 自动是xp风格(那么2005如何使用vc6风格呢?)   微软同学永远是个把简单问题复杂化的孩子,这不,当...

陈祥的Blog 718

如何使得WIN7下用VS2010做出的MFC程序具有XP风格(摆脱传统界面的效果)

VS2010建一个MFC的工程后,运行生成的对话框还有按钮之类的资源控件风格XP以前的传统的界面风格,效果不太令人满意。                                 比较上面的图片,可以明显看到它们的不同。要怎么做呢? 1. 将下面这段XML保存到你的工程目录下,文件名为XPStyle.manifest(注意后缀不是xml)

Cesar Wu 3833

基于 C++ MFC 实现的的五子棋游戏

【代码】基于 C++ MFC 实现的的五子棋游戏。

神仙别闹的自留地 241

知识库的构建 [ 3 ]

先按主题或段落初步划分,再对超长块递归细分,直至满足大小限制。递归分块融合了结构化与非结构化处理逻辑,与固定大小的分块不同,这种方法保持了语言的自然流畅性并保留了完整的内容语义。

Small_entreprene的博客 443

使用easyexcel导出数据

使用EasyExcel 2.1.4实现自定义监听器,校验表头(去除换行空格)及数据行:转换实体,检查组合代码/类型、计划类型非空且合法,收集错误信息,返回有效数据列表。

feng_huilu_zhuan的博客 223

C语言实现带头双向循环链表

本人的技术笔记会优先发布在个人站点。

2501_93598028的博客 278

06-05-排序集合-综合对比-SortedSet-vs-SortedDictionary-vs-SortedList选型

<think>我们根据要求,生成一篇不超过150字的文章摘要。内容是关于SortedSet、SortedDictionary与SortedList的选择指南。需要提取核心要点:根据语义选择类型,树型与数组型实现差异,注意比较器、可变键、性能与内存,以及实验验证。摘要应精炼。</think>摘要:比较SortedSet、SortedDictionary与SortedList,应优先按语义选择:唯一元素用Set,键值映射按更新模式选Dictionary或List,后者支持位置索引。注意比

设计 AI 玩游戏🎮 741

AG3335M MTK GNSS 芯片开发板及模块原理图+pcb.rar

AG3335M芯片的达发科技公司的GNSS芯片,资料包含了以芯片设计的开发板及模块的源文件,以及转化后的AD格式文件,包含了原理图和pcb,方便工程师硬件设计参考。

上一篇: 高斯分布期望和方差的最小二乘法拟合
大童小童
博客等级 码龄18年 11粉丝 5原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值