ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

MFC界面开发工具BCG v31.1 - 增强功能区、工具箱功能

2021-04-26 09:33:25  阅读:309  来源: 互联网

标签:MFC 选项卡 自定义 成员 BCG v31.1 按钮 方法


亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFCBCGSuite for MFC v31.2正式发布!新版本支持Windows 10 light/dark模式、增强功能区、支持脚本树自定义文件夹等,以及其他新功能和改进。需要最新版的可以点击这里【BCG下载

BCGControlBar Pro for MFC v31.2正式版下载

Ribbon Bar

1. 改进的功能区命令搜索:

  • CBCGPRibbonCommandsMenuCustomItems具有新成员m_strInputPrev(包含以前输入的文本)。
  • CBCGPRibbonCommandSearchOptions结构的新成员m_bAlwaysRebuildResultsMenu指定是否应始终重新创建搜索结果列表。 默认情况下,该成员为FALSE。
  • 添加新的虚拟方法CBCGPVisualManager::GetRibbonCommandsComboIcon,如果希望用自己的图标替换默认图标(灯泡),请在自定义可视化管理器中重写此方法。

2. 新增指定“最小化”按钮位置的功能:此按钮可以位于标签行的右侧(如在MS Office 2010应用程序中) - 或类别区域的右下角(如MS Office 2013- 2019)。调用新方法CBCGPRibbonBar :: SetMinimizeButtonLocation来指定最小化按钮位置或将新的CBCGPAppOptions成员m_bRibbonMinimizeButtonAutoLocation设置为TRUE(在这种情况下,如果激活了Office 2013-2019可视化主题,则最小化按钮将自动显示在类别区域的右下角 )。

MFC界面库BCGControlBar v31.2新功能全解:增强功能区、工具箱功能

MFC界面库BCGControlBar v31.2新功能全解:增强功能区、工具箱功能

工具栏和菜单

1. BCGM_RESETTOOLBAR注册消息:LPARAM现在包含一个指向CBCGPToolBar对象的指针。

2. BCGPToolBar :: SetNonPermittedCommands:添加新的最佳参数“ bCheckForChanges”(默认为FALSE)。如果此参数为TRUE,并且未更改不允许的命令列表,则不执行任何操作。

3. 新类CBCGPToolbarSlider实现了CBCGPToolbarButton派生的工具栏控件,并带有嵌入式CBCGPSliderCtrl。

MFC界面库BCGControlBar v31.2新功能全解:增强功能区、工具箱功能

对话框和表单

1. CBCGPPropertySheet:添加新的虚拟方法IsPageTransitionReversedOrder,如果您希望指定自定义页面转换方向,请重写此方法。

2. 新方法CBCGPPropertySheetCtrl :: GetRecommendedSize返回显示所有页面和导航(选项卡)控件所需的大小。

MDI窗口和选项卡

1. 改进帧标题栏

  • 增加在分离的框架字幕上自动创建自定义字幕按钮的功能:CBCGPFrameCaptionBarOptions具有新成员m_bSyncButtonsBetweenFrames。
  • 实现MDI选项卡的显示标题权:CBCGPRibbonCaptionMDITabsOptions具有新成员m_bDrawTitle。

MFC界面库BCGControlBar v31.2新功能全解:增强功能区、工具箱功能

2. CBCGPMDIFrameWnd具有新的虚拟方法GetFrameCaptionMDITabsTitle。 默认情况下,此方法返回框架标题,但是如果您希望显示位于框架标题上的MDI选项卡的另一标题,则可以覆盖此方法。

标签:MFC,选项卡,自定义,成员,BCG,v31.1,按钮,方法
来源: https://blog.csdn.net/AABBbaby/article/details/116143053

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有