MFC扩展库BCGControlBar Pro v35.1新版亮点 - 改进编辑控件性能

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

BCGControlBar专业版 v35.1已全新发布了,这个版本改进网格控件的性能、增强工具栏编辑器功能等,最新版点击下方获取:

BCGControlBar Pro for MFC v35.1正式版下载

编辑控件
  1. 文本查找得到了改进:新版本中当匹配的文本位于折叠(隐藏)文本块内时,该块将自动展开,并且插入符号将移动到所选文本中(此行为类似于Visual Studio代码编辑器的行为)。

  2. 一个新方法CBCGPEditCtrl::ExpandHiddenText允许您扩展由偏移范围指定的隐藏文本块。

  3. CBCGPEditCtrl:: enableautooutline有一个新的可选参数bUpdate(默认为FALSE),将此参数设置为TRUE可以立即重新解析内容并更新编辑器中的大纲。

其他
  1. CBCGPTabWnd:增加一个新的注册消息BCGM_ON_SWAP_TABS,当用户更改选项卡顺序时,框架将此消息发送到选项卡控件所有者窗口。如果希望防止特定选项卡被重新排序,请添加此消息处理程序并返回非零值。

  2. 改进的默认字体支持:如果在对话框、属性页或表单视图上创建了字体控件,则文本格式具有与父窗口字体大小相同的大小。

  3. BCGPGLOBAL_DATA:一个新的全局标志m_bUseAccessKeyAsAccessibilityKey指定get_accKeyboardShortcut方法将返回哪种类型的可访问键(键盘加速键或下划线字符)。缺省情况下,该标志为FALSE。

  4. 日历和计划:改进了Office 2022主题的视觉外观(见截图)。

  1. BCGPChartFormatLabel::GetFontSize(静态方法):增加了一个新的可选参数pWndOwner,指定此值是为了在多DPI 环境中正确计算字体大小。

  2. 改进法语和西班牙语翻译。

相关推荐
捕鲸叉1 小时前
Linux/C/C++下怎样进行软件性能分析(CPU/GPU/Memory)
c++·软件调试·软件验证
涛ing2 小时前
23. C语言 文件操作详解
java·linux·c语言·开发语言·c++·vscode·vim
半桔2 小时前
栈和队列(C语言)
c语言·开发语言·数据结构·c++·git
阿猿收手吧!2 小时前
【Linux网络总结】字节序转换 收发信息 TCP握手挥手 多路转接
linux·服务器·网络·c++·tcp/ip
NOAHCHAN19873 小时前
怎么解决Visual Studio中两个cpp文件中相同函数名重定义问题
c++·visual studio
Ciderw3 小时前
Golang并发机制及CSP并发模型
开发语言·c++·后端·面试·golang·并发·共享内存
Uitwaaien543 小时前
51 单片机矩阵键盘密码锁:原理、实现与应用
c++·单片机·嵌入式硬件·51单片机·课程设计
小唐C++4 小时前
C++小病毒-1.0勒索
开发语言·c++·vscode·python·算法·c#·编辑器
Golinie5 小时前
【C++高并发服务器WebServer】-2:exec函数簇、进程控制
linux·c++·webserver·高并发服务器
课堂随想5 小时前
`std::make_shared` 无法直接用于单例模式,因为它需要访问构造函数,而构造函数通常是私有的
c++·单例模式