MFC擴展庫BCGControlBar Pro v36.2新版亮點:可視化設計器升級

BCGControlBar庫擁有500多個經過全面設計、測試和充分記錄的MFC擴展類。 我們的組件可以輕松地集成到您的應用程序中,并為您節省數百個開發和調試時間。

BCGControlBar專業版?v36.2已全新發布了,在這個版本中添加了一個新的擴展器控件、改進了網格和報表控件的性能、實現了SVG陰影過濾器優化等,最新版點擊下方獲取:

BCGControlBar Pro for MFC v36.2正式版下載

可視化容器和可視化設計器

1. 一個新的類CBCGPVisualContainerView通過MFC文檔/視圖支持簡化了可視化容器在應用程序中的使用。此外,這個類已經添加到AppWizard視圖列表中,因此您可以在幾秒鐘內創建一個基本的數字儀表板應用程序。

2. CBCGPVisualContainer:改進的可視化管理器主題支持;EnableVisualManagerTheme方法有一個新的可選參數“bDeep”,它指定可視化管理器主題是否應該遞歸地應用于所有容器對象,比如儀表盤。

可視化管理器和主題

1. 改進了某些可視化主題中下劃線和指針樣式選項卡的外觀。

2. CBCGPVisualManager:新方法OnDrawExpanderGroupCaption是一個虛擬的方法,用于繪制一個擴展控件的標題。

3. CBCGPVisualManager:以下新方法指定編輯控件輪廓按鈕外觀:

  • GetEditCtrlOutlineButtonStyle
  • GetEditOutlineButtonColor
網格和報表控件

1. CBCGPReportCtrl:為預覽行添加了標記(超鏈接)支持(見截圖)。要啟用行預覽標記,請將TRUE傳遞給CBCGPReportRow::SetDescription方法的新參數bEnableMarkup。要處理超鏈接單擊事件,覆蓋CBCGPReportCtrl派生類中的OnClickRowDescriptionLink方法,或者將BCGM_REPORT_PREVIEW_LINK_CLICK注冊消息處理程序添加到報表控件所有者窗口。

BCGControlBar Pro v36.1新版圖集

2. CBCGPGridCheckItem: CheckBoxMode枚舉現在包括RadioButton模式(見截圖)。單選按鈕的邏輯應該在應用程序代碼中實現,因為帶有此模式的項目就像CheckBox和Switch項目一樣。

BCGControlBar Pro v36.1新版圖集

3. CBCGPGridCtrl:顯著提高網格控件性能,項目位置現在被緩存,因此對項目的訪問時間大大減少。如果由于某種原因此更改影響了您現有的代碼(例如,您直接更改了CBCGPGridCtrl派生類中的網格項),則可以通過調用一個新方法EnableOptimizedIndexing(帶參數FALSE)來禁用此優化。

4. CBCGPGridCtrl:實現了點擊多個復選框的操作;一個新的類方法SetCheckBoxToggleBehavior指定如何選中/取消選中的項目:

  • ToggleOne:只有被選中的復選框會被更改。
  • ToggleAllSelectedAsClicked:所有被選中的復選框將具有與被選中的復選框相同的狀態。
  • ToggleAllSelected:所有選中的復選框都將被切換。

5. CBCGPGridCtrl:網格列選擇器現在可以調整大小了(見截圖)。要啟用此功能,請調用一個新方法ShowColumnsChooserEx,參數bResizable = TRUE。

BCGControlBar Pro v36.1新版圖集

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/914800.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/914800.shtml
英文地址,請注明出處:http://en.pswp.cn/news/914800.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

小杰學C(eleven day)——莫道浮云終蔽日,總有云開霧散時。

1.結構體(1)內容定義:1.用戶自定義的數據類型2.可以包含若干不同數據類型(可相同)的成員變量3.這些數據項組合起來反應某一信息格式:struct 結構體名 (用戶自定義的數據類型){數據類型 成員變量1;數據類型 …

海豚遠程控制APP:隨時隨地,輕松掌控手機

在快節奏的現代生活中,我們常常需要在不同設備之間切換,管理手機也變得越來越重要。無論是遠程辦公、遠程學習還是日常生活中對手機的管理,一款高效、便捷的遠程控制軟件都能極大地提升我們的效率。海豚遠程控制APP正是這樣一款功能強大的手機…

Linux/Ubuntu安裝go

Linux/Ubuntu安裝go1. 首先移除舊版本(如有):2. 下載Go 1.23.9安裝包:3. 解壓到系統目錄:4. 設置環境變量(添加到~/.profile或~/.bashrc文件末尾):5.使環境變量生效:6. 驗…

教程:如何快速查詢 A 股實時 K線和5檔盤口

實時行情數據是量化交易策略、看板系統和交易決策系統的重要輸入。本文將以 Infoway API 提供的 WebSocket API 為例,教你如何使用 Python 快速接入并獲取 A 股的實時 K線數據 和 盤口數據。一、準備工作安裝 WebSocket 庫:pip install websockets二、查…

施易德門店管理系統應用案例分析:零售女裝品牌伊芙麗的全球化布局

在零售品牌的全球化進程中,如何應對不同市場的合規要求、實現本地化精細化運營,是企業面臨的重要課題。施易德(Cegid)門店管理系統憑借40年的全球零售數字化服務經驗,為多個品牌的海外拓展提供了支持。其中&#xff0c…

安全初級作業2

一、作業要求 1、xss-labs 1~8關 2、python實現自動化sql布爾育注代碼優化(二分查找) 二、操作過程 (一)xss-labs 1~8關 1、前期準備 (1)打開小皮面板,并啟動Apache和MySQL (2)將 xss-labs…

多模態大語言模型arxiv論文略讀(157)

Automatic Evaluation for Text-to-image Generation: Task-decomposed Framework, Distilled Training, and Meta-evaluation Benchmark ?? 論文標題:Automatic Evaluation for Text-to-image Generation: Task-decomposed Framework, Distilled Training, and M…

面試150——數組字符串

88. 合并兩個有序數組 給你兩個按 非遞減順序 排列的整數數組 nums1 和 nums2,另有兩個整數 m 和 n ,分別表示 nums1 和 nums2 中的元素數目。請你 合并 nums2 到 nums1 中,使合并后的數組同樣按 非遞減順序 排列。倒序比較,避免覆…

深入理解設計模式:命令模式詳解

在軟件開發中,我們經常遇到需要將"請求"或"操作"封裝成對象的情況。比如,GUI中的按鈕點擊、遙控器控制家電、事務系統中的操作回滾等場景。命令模式(Command Pattern)正是為解決這類問題而生的設計模式。本文…

自己寫的 MyHttpServlet 和直接繼承 HttpServlet 的區別

繼承你自己寫的 MyHttpServlet 和直接繼承 HttpServlet 的區別如下:1. 繼承 HttpServlet(官方推薦用法)HttpServlet 是 Java EE 官方提供的 Servlet 基類,已經實現了 Servlet 接口的大部分方法。它內部已經實現了 service() 方法&…

python庫 maya 庫的各種案例的使用詳解(人性化的日期時間處理)

文章目錄 一、Maya庫概述 1.1 maya介紹 1.2 安裝 maya 1.3 注意事項 二、基本使用 2.1 創建 MayaDT 對象 2.2 格式化輸出 2.3 時間運算 三、高級使用 3.1 時區處理 3.2 時間間隔 3.3 網絡時間獲取 四、實際應用示例 4.1 日志時間處理 4.2 會議時間提醒 4.3 國際化時間顯示 5. M…

企業選擇大帶寬服務器租用的原因有哪些?

大帶寬服務器作為各個行業使用較多的服務器類型,可以為企業提供更高的數據傳輸速率,極大縮短文件上傳與下載時間,對于大型文件,大帶寬服務器能夠將時間大幅縮減至數分鐘或數小時,提高企業整體的工作效率。大帶寬服務器…

使用canal同步分庫分表數據,到 Elasticsearch

作者:小凱 沉淀、分享、成長,讓自己和他人都能有所收獲! 本文的宗旨在于通過簡單干凈實踐的方式教會讀者,配置出一套 Canal 工具服務,來同步分庫分表的數據到 Elasticsearch 文件夾系統中。同時在 SpringBoot 工程中&a…

氣候為何愈演愈“炙” — 未來五年高溫趨勢與 AI 氣象大模型的突破性價值

早、更準 代表性模型 主要特征 應用進展 GraphCast(DeepMind) 10 天全球預報;0.25 分辨率;< 1 min 推理 90 % 指標超 ECMWF HRES,已用于極端風暴提前鎖定Google DeepMind MetNet-3(Google Research) 1–4 km 分辨率;2 min 時序;24 h 區域精細預報 美東、歐洲已在 G…

LVS四種模式及部署NAT、DR模式集群

1、lvs簡介LVS:Linux Virtual Server&#xff0c;負載調度器&#xff0c;內核集成&#xff0c;章文嵩&#xff0c;阿里四層SLB(ServerLoadBalance)是基于LVSkeepalived實現LVS 官網: http://www.linuxvirtualserver.org/LVS 相關術語VS: Virtual Server&#xff0c;負責調度RS:…

【Linux】Ubuntu22.04安裝zabbix

官方文檔&#xff1a;zabbix安裝文檔 環境如下 環境版本nginx1.26.3zabbix7.0.16mysql8.0.41 安裝nginx和mysql 一鍵部署腳本 部署zabbix #!/bin/bash wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.0ubuntu22.04_…

C++ - 仿 RabbitMQ 實現消息隊列--sqlite與gtest快速上手

目錄 SQLite 什么是 SQLite 為什么要用 SQLite SQLite3 C/C API 介紹 SQLite3 C/C API 使用 GTest GTest 是什么 GTest 使用 TEST 宏 斷言 事件機制 全局事件 TestSuite 事件 SQLite 什么是 SQLite SQLite 是一個進程內的輕量級數據庫&#xff0c;它實現了自給自足…

Web3.0 學習方案

Web3.0 學習方案 一、學習方案 &#xff08;一&#xff09;入門階段 1. 了解 Web3.0 基礎概念 學習內容&#xff1a; Web3.0 的起源、愿景、與 Web2.0 的區別區塊鏈的基本概念&#xff1a;分布式賬本、哈希、公鑰/私鑰、共識機制&#xff08;PoW、PoS、DPoS、PBFT 等&#xff0…

springboot3.5.3依賴學習

springboot3.5.3依賴學習 ? Spring Boot BOM&#xff08;spring-boot-dependencies&#xff09;是 Spring 官方維護的超級依賴清單&#xff0c;覆蓋了 Spring 生態中幾乎所有核心庫、常用工具庫及第三方依賴。其作用是統一管理這些依賴的版本&#xff0c;確保它們相互兼容。以…

制作一款打飛機游戲80:道具碰撞

目前我們仍然無法拾取這些物品&#xff0c;它們只是簡單地掉落在地上。因此&#xff0c;我們需要對這些功能進行增強。目標?彈射物品?&#xff1a;當物品生成時&#xff0c;我們希望它們能以一定的力量彈出&#xff0c;而不是無力地掉落。?添加不同類型的物品?&#xff1a;…