MFC界面控件BCGControlBar v33.4 - 支持Win 11 Mica material主题

article/2025/10/21 20:23:08

BCGControlBar库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应用程序中,并为您节省数百个开发和调试时间。

BCGControlBar专业版和BCGSuite for MFC v33.4已正式发布了,该版本包含了对Windows 11 Mica material的支持、新增Microsoft Edge WebView2控件、网格控件单元格增强格式等新功能和改进。最新版点击下方获取:

BCGControlBar Pro for MFC v33.4正式版下载

新版本新增对Windows 11 Mica material主题的支持,此功能可用于非主题(标准)非客户端区域的框架(例如,Windows本机、Office 2010或Scenic可视化主题)。开发者不需要在源代码中做任何更改 - 外观将自动应用到以下UI区域:

  • Ribbon栏标题和选项卡区域

  • 对话框的aero区域

  • 浏览器工具栏

  • 属性表“Aero Wizard”模式

此外,BCGCBProDwmExtendFrameIntoClientArea和globalData.DwmExtendFrameIntoClientArea方法有一个新的可选参数nSystemBackdropType - 将其设置为非零来将mica效果应用到您的窗口。

新版本实现了对Microsoft Edge WebView2的支持:一个新的类CBCGPWebView2Ctrl允许开发者在应用程序中使用最新的Web技术,只需几行代码!

Ribbon Bar

1. CBCGPRibbonBar:GetElementsByID方法有一个新的可选参数'bIncludeActivePopup'(指定位于激活弹出面板上的Ribbon控件是否应该添加到搜索结果中)。

2. CBCGPRibbonLabel:一个新的可选参数nID被添加到类构造函数中,因此开发者将能够通过ID访问这个Ribbon控件并修改它。

3. CBCGPRibbonSlider:新增滑块进度模式,调用一个新方法EnableProgressMode来启用/禁用该模式。

4. Ribbon Designer:在Ribbon面板选项中添加 "Preserve Elements Order"标志(默认情况下,Ribbon控件布局由框架优化,但现在开发者可以禁用此优化并保持原始顺序)。

5. Ribbon QAT自定义页面:开发者可以在类别组合框中显示自定义(在功能区自定义页面上创建的)选项卡(类别),要启用此功能,请将CBCGPRibbonCustomize的新参数bDisplayCustomTabsInQATPage设置为TRUE或调用新方法CBCGPRibbonCustomizeQATPage::SetDisplayCustomTabs。


http://chatgpt.dhexx.cn/article/VvplJ72c.shtml

相关文章

MFC界面控件BCGControlBar v33.4 - 各子控件全面升级

BCGControlBar库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应用程序中,并为您节省数百个开发和调试时间。 BCGControlBar专业版和BCGSuite for MFC v33.4已正式发布了,该版本包含了对Windows 11 Mica materi…

MFC界面控件BCGControlBar v33.3 - 升级Ribbon Bar自定义功能

BCGControlBar库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应用程序中,并为您节省数百个开发和调试时间。 该版本包含了增强的Ribbon自定义、新的日期/时间数字指示器、带有文本对齐的组控件、多行支持以及其他一些新功…

MFC界面控件BCGControlBar v33.3 - 可视化管理器和主题更新

BCGControlBar库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应用程序中,并为您节省数百个开发和调试时间。 BCGControlBar专业版和BCGSuite for MFC v33.3已正式发布了,该版本包含了增强的Ribbon自定义、新的…

BCGControlBar使用说明

BCGControlBar使用说明 1.BCGControlBar简介1.1 概述1.2 开发环境1.3 安装 1.BCGControlBar简介 1.1 概述 BCG是MFC的一个扩展库,可以用来构建类似于Microsoft Office 2003/2007/2010/2013/2016 和 Microsoft Visual Studio-like(打印、用户定制工具栏、…

【MySQL】物化视图

物化视图是相对于视图而言的,但是两者实际上并没有什么关系就如java/javaScript一样 首先mysql的视图不是一种物化视图,他相当于一个虚拟表,本身并不存储数据,当sql在操作视图时所有数据都是从其他表中查询出来的。者带来的问题是…

Oracle——物化视图

文章目录 含义物化视图的语法物化视图的创建1、自动刷新的物化视图 ON COMMIT2、非自动刷新的物化视图 ON demand 关于手动刷新物化视图的删除资料参考 含义 什么是物化视图? 物化视图,通俗点说就是物理化的视图。 什么叫物理化? 将视图以表…

PostgreSQL视图和物化视图

由于每天工作忙碌,好久没更新了,今天更新一下,讲一讲视图和物化视图的概念以及区别吧。 1. 视图 1.1 PostgreSQL视图概述 PostgreSQL中的视图和MySQL中的视图是一样的,在查询的时候进行扫描基础表的操作。 视图表示基础表对应的…

达梦物化视图的使用与管理

文章目录 前言一、关于物化视图所需的权限二、创建手动刷新物化视图1.测试环境构造2.创建手动刷新物化视图3.自动完全更新的物化视图4.自动快速更新的物化视图5.定时更新物化视图 三、物化视图的管理四、总结 前言 物化视图是从一个或几个基表导出的表,同视图相比&…

Oracle物化视图与物化视图日志

文章目录 物化视图物化视图与普通视图的区别创建一个存放person的表创建一个存放person的address的表初始化数据创建物化视图的语句1.build [immediate|deferred]2.refresh [fast|complete|force] 视图刷新的方式:3.MV数据刷新的时间:4.查询重写(QueryRe…

【物化视图的创建和管理】

1物化视图 视图 (VIEW) 可以看做是一种逻辑表,其数据来自于一张表或多张表,不占用物理存储空间。对视图的 DML 操作本质上是对其基表的操作。物化视图和普通视图一样,都是构建在一个查询语句之上的,只是物化视图会存储并刷新视图中…

创建物化视图详解(图解)

创建物化视图详解 一,什么是物化视图 物化视图是包括一个查询结果的数据库对象,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。 二,作用、 在类似统…

浅谈物化视图

1、什么是物化视图 物化视图是包括一个查询结果的数据库对象,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。 视图是一个虚拟表(也可以认为是一条语句&#xff0…

什么是物化视图

ClickHouse拥有普通和物化两种视图,其中物化视图拥有独立的存储,而普通视图只是一层简单的查询代理 普通视图不会存储任何数据,它只是一层单纯的SELECT查询映射,起着简化查询、明晰语义的作用,对查询性能不会有任何增…

Oracle 物化视图详解(materialized)

文章目录 1 概述1.1 思维导图 2 语法2.1 创建2.2 查询2.3 修改2.4 删除 3 扩展3.1 手动刷新3.2 创建物化视图日志3.2.1 with primary key3.2.2 with rowid 1 概述 小提示:要想创建 "物化视图,至少具有 ‘CREATE MATERIALIZED VIEW’ 权限" -…

添加JAVA环境变量

下载JAVA 1.我是默认安装的 添加环境变量 1.计算机->属性->高级系统设置->环境变量 2.新建系统变量 变量名:JAVA_HOME 变量值:自己Java的安装路径,第一个图片上的路径(根据自己的安装路径修改) 点确定 3.编…

windows2008下配置java环境变量

背景:由于我准备运行 SAP 虚拟机,必须安装JAVA 虚拟机,由于SAP支持1.4以上版本就可以; 于是我就运行jdk-1_5_0_22-windows-X86_64。 添加链接描述 一.安装jdk-1_5_0_22-windows-X86_64; 二,配置&#xff…

eclipse配置java环境变量_eclipse配置环境变量

下载JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html 3、配置环境变量:右击“我的电脑”-->"属性"-->"高级"-->"环境变量"(win10系统略有差异) 如下图可以看到2个框,分别是用户变量(只针对当前用户)和系统变…

win10 设置java环境变量

安装java jdk后,需要设置环境变量,今天就来总结一下安装和设置过程,方便以后查找。 jdk版本是1.7。 首先下载jdk,我使用的是1.7版本。 安装过程 按照提示一步步完成安装。 设置环境变量 添加JAVA_HOME系统变量 jdk的安装目录…

java创建环境变量是用户还是系统_5.Java环境变量配置

一.Java的安装 1.下载合适的版本,安装jdk和jre到同一路径下的同一文件夹下,例如:都安装在 E:\Java; 备注:JDK:Java Development Kit ;JRE: Java Runtime Environment 如果你需要运行java程序,只需安装JRE就可以了。如果你需要编写java程序,需要安装JDK,JDK中包含有J…

如何在linux下配置java环境变量详解

看了很多帖子,只教我们怎么去配置环境变量,没看到有几个帖子先告诉我们这几个环境变量为什么要这样设置。我觉得知道这些变量对应什么,自己配置就比较清晰了。 java环境变量的时候,有这几个变量需要配置: 1.JAVA_HOM…