商品明細

BCGControlBar Pro微軟基礎類別(MFC)擴充庫C++函式庫應用程式框架軟體工具

    商品簡述

    BCGControlBar Pro微軟基礎類別(MFC)擴充庫C++函式庫應用程式框架軟體工具

      商品介紹

      本產品出貨為最新版本。
      如需購買或了解內容請來電(2749-1909)或來信(sales@ahasoft.com.tw)業務部
       
      2026-05-22 新增內容

      BCGControlBar Pro微軟基礎類別(MFC)擴充庫C++函式庫應用程式框架軟體工具是什麼

      BCGControlBar Pro微軟基礎類別(MFC)擴充庫C++函式庫應用程式框架軟體工具允許開發人員快速建立具有現代、高度可自訂使用者介面(例如 Microsoft Office 和 Visual Studio)的 Windows 桌面應用程序,而無需花費數百小時編寫自訂 GUI 程式碼


      2026-05-22 新增內容

      BCGControlBar Pro微軟基礎類別(MFC)擴充庫C++函式庫應用程式框架軟體工具主要特點與功能

      Office 和 Visual Studio UI 元件
      支援功能區、背景檢視、Office/VS 風格的停靠窗格、標籤式視窗和「自動隱藏」面板。

      預置進階控制
      提供超過 500 個擴充類,包括進階網格和報表、語法高亮文字編輯器、行事曆和甘特圖。

      主題和樣式
      支援 Windows 和常用 MS Office 及 Visual Studio 主題的視覺樣式(例如 Office 2007、2016 和目前 Visual Studio 深色主題)。

      執行時間自訂
      允許使用者在執行時修改工具欄、選單和鍵盤快速鍵。


      2026-05-22 新增內容

      BCGControlBar Pro微軟基礎類別(MFC)擴充庫C++函式庫應用程式框架軟體工具超過 500 個 MFC 擴充類別,輕鬆整合到應用程式中

      微軟 Office 風格的主題欄視覺主題類 Visual Studio 的停靠窗格
         
      圖表控件自訂的工具欄和選單日曆(計劃表)控件
         
      網格和報表控件進階編輯控件儀表版
         
      圖表Windows 使用者介面便利貼主體背景對話框和表單
         
      視覺設計工具Visual Studio 集成 
       

      BCGControlBar Pro微軟基礎類別(MFC)擴充庫C++函式庫應用程式框架軟體工具|產品特色

      2026-05-22 新增內容

      BCGControlBar Pro微軟基礎類別(MFC)擴充庫C++函式庫應用程式框架軟體工具產品特色

      BCGControlBar Pro 引進了非 MFC 框架的停靠架構,這意味著所有控制欄不再繼承自 CControlBar 類別。 Pro 版中所有控制欄的基底類別是 CBCGPBaseControlBar(它又繼承自 CBCGPWnd 類別)。


      停靠站點(Dock site)
      主框架視窗或停靠站點是所有控制欄和迷你框架視窗的擁有者。

      它包含一個嵌入的 CBCGPDockManager 類別成員(稍後將介紹停靠管理器)。

      停靠管理員維護一個屬於停靠站的所有控制欄清單。

      此清單會依停靠站點外緣所建立的控制欄優先排序。

      當需要重新計算佈局時,它會遍歷此列表,將每個控制欄的佈局調整到目前(停靠站點的)邊界矩形,並減去控制欄區域。

      停靠欄(Dock bar)
      每個主框架都可以沿著邊界放置「停靠欄」(與邊界對齊)。

      停靠欄是 CBCGPDockBar 類別的控制欄。

      停靠欄可以接受 CBCGPControlBar 派生的物件(通常是工具)。

      停靠欄應在主框架視窗初始化期間透過呼叫 `mainframeclass::EnableDocking(DWORD dwDockStyle)` 建立。

      如果要啟用主框架視窗某些側邊欄的「自動隱藏」功能,則應呼叫 `mainframeclass::EnableAutoHideBars(DWORD dwDockStyle)`。

      迷你框架視窗(Miniframe window)

      當控制欄浮動時,它會位於迷你框架視窗上。

      迷你框架視窗由兩個類別表示:CBCGPMiniFrameWnd(只能包含一個控制)和 CBCGPMultiMiniFrameWnd(可以包含多個控制)。

      當控制浮動時,框架會自動建立一個迷你框架視窗。

      若要在程式碼中使控制欄浮動,可以呼叫 CBCGPBaseControlBar::FloatControlBar()。

      請注意,當控制浮動時,其父級會自動變更為迷你框架視窗。當控制停靠時,其父級會變回停靠(對於工具)或停靠站點(適用於可調整大小的控制)。

      滑桿(Sliders)
      滑桿(或分隔符號)由 CBCGPSlider 類別表示。

      當停靠控制停靠到停靠站點或其他控制時,框架會自動建立滑桿。

      當控制停靠到停靠站點時,新建立的滑桿稱為「預設滑桿」。

      它包含有關其調整大小的停靠控制欄佈局的所有資訊。

      預設滑桿位於停靠管理員維護的通用控制清單中,並控制對「包含」的停靠控制執行的所有佈局操作。

      容器(Containers)
      所有可調整大小的控制欄在彼此停靠時都保存在「容器」中。

      容器由 CBCGPBarContainer 類別表示。

      每個容器都包含指向「左側」欄、「右側」欄、「左側」子容器、「右側」子容器以及左右部分之間的分隔符號的指標。

      透過這種方式,我們可以建立一個包含多個控制和分隔符號的樹狀結構,從而實現可以同時調整大小的非常複雜的控制欄佈局。 

      自動隱藏控制欄(Autohide control bars)

      每個停靠控制都會自動啟用「自動隱藏」功能。

      當使用者點擊停靠控制標題上的圖釘按鈕時,該會切換到自動隱藏模式。

      框架會建立一個新的 CBCGPAutoHideToolbar 類型的工具和一個新的 CBCGPAutoHideButton 類型的按鈕,並將工具放置在自動隱藏的停靠上(根據目前的對齊方式),將自動隱藏按鈕綁定到工具,並將指向停靠控制的指標綁定到該按鈕。此時,停靠控制會被加入到停靠管理器維護的自動隱藏欄清單中。

        BCGControlBar Pro微軟基礎類別(MFC)擴充庫C++函式庫應用程式框架軟體工具|系統需求

        2026-05-22 新增內容

        BCGControlBar Pro微軟基礎類別(MFC)擴充庫C++函式庫應用程式框架軟體工具系統需求

        開發環境
        Microsoft Visual C++ 6.0(SP4 或更高)

        Microsoft Visual Studio.NET

        Microsoft Visual Studio.NET 2003

        Microsoft Visual Studio 2005

        Microsoft Visual Studio 2008

        Microsoft Visual Studio 2010

        Microsoft Visual Studio 2012

        Microsoft Visual Studio 2013

        Microsoft Visual Studio 2015

        Microsoft Visual Studio 2017

        Microsoft Visual Studio 2019

        Microsoft Visual Studio 2022

        Microsoft Visual Studio 2026

        作業系統
        Windows 95

        Windows 98

        Windows ME

        Windows NT 4.0

        Windows 2000

        Windows XP

        Windows Server 2003

        Windows Vista

        Windows Server 2008

        Windows 7

        Windows 8/8.1

        Windows Server 2012

        Windows 10

        Windows Server 2016

        Windows Server 2019

        Windows 11

        Windows Server 2022

        平台
        Win32

        x64

        ARM

        ARM64