BCGControlBar Library Professional Edition MFC について

Microsoft OfficeやMicrosoft Visual Studioをはじめ、よく使われている製品に似たインターフェイスを持つアプリケーションを作成できます。

BCGControlBar Library は、適切な設計とテストを行い、ドキュメント化を施された、150種類以上の MFC 拡張ライブラリで構成されます。 そして、ツールバー/メニュー/コントロールを提供するだけではなく、Office や Microsoft Visual Studio への取り込みが可能なカスタマイズやビジュアル化を、それぞれのアプリケーションに統合します。 BCGControlBar Library Professional は、リボン・コントロールや、スキン・インターフェイス、Vista 対応などを用いて、Office スタイルをサポートします。 BCGControlBar Library Professional のライセンスにはソースコードが含まれ、また、電子メールによる技術サポートや、パッチとアップグレードなどを提供する、1年間のサブスクリプションも含まれます。

BCGControlBar ("Business Components Gallery ControlBar") は、拡張MFC ライブラリであり、フル・カスタマイズ・オプション (カスタマイズが可能なツールバー、メニュー、キーボードなど)を用いて、Microsoft® Office, Microsoft® Visual Studio®.NET ライクなアプリケーション開発を実現します。

このライブラリは、完全なドキュメントを伴う150種類以上の MFC 拡張クラスを含み、また、アプリケーションへの組み込みを実現し、膨大になりがちな開発と/デバッグの時間を大幅に短縮します。

BCGControlBar Professional Edition は、拡張 MFC ライブラリであり、たとえば、取り外し可能なタブ・ウインドウや、オート・ハイド・ウインドウ、ドラッグ中の内容表示に対応したドッキング・コントロールバーとツールバー、新しいドッキング・アルゴリズム、取り外し可能なペインを持つショートカットバー、タブ・ツールバー、シンタックス・ハイライトとインテリセンスのスタイルを取り込むテキストエディタ、完全に均一な外見といった、多数の先進的な機能を含みます:

  • ツールバーとメニュー
    • Microsoft® Office のルック&フィールを持つツールバーとメニュー
    • Microsoft ® Visual Studio、Visual Studio.NET (VB.NET、C#、etc..) のテーマ
    • Microsoft® Internet Explorer (IE) の外観
    • Custom Application の外観(アプリケーションで定義したスキンをサポート)
    • 高階調色のツールバー/メニュー・イメージのサポート
    • 大きなアイコンのサポート
    • メニューとツールチップ における、キーボード・ショートカット名の自動生成
    • Toolbar Menu ボタン
    • Combo Boxや、Edit Box、Date/Time Picker、Color Picker などの、ビルトインされたツールバー・コントロール
    • タブ形式のツールバー
    • Microsoft® Office-like な、取り外し可能なメニュー
  • コントロールバー
    • ショートカットバー の提供 (Microsoft® Outlook スタイル)
    • Visual Studio® スタイルの、取り外し可能なタブとオート・ハイド・モードを含むコントロールバー
    • Microsoft® Office スタイルのタスク・ペイン
    • Visual Studio.NET® スタイルのツールボックス
    • ビルトインのプログレスバー/アニメーション/アイコンを含む、拡張されたステータスバー
  • 先進的なドキュメント管理
    • MDI Tab Control と MDI Tab Groups
    • タブ内での参照
    • MTI インターフェイスのサポート
    • ドッキング・ビュー
  • カスタマイズ
    • カスタマイズ可能なツールバーとメニュー
    • コンテキスト・メニューのカスタマイズ
    • キーボード・ショートカットのカスタマイズ
    • ユーザー定義のツール
    • ユーザー定義イメージの編集(シンプルなビットマップ・エディタを含む)
  • Plannerコントロール
    • Day、Work Week、Week、Month のビューを用いた、Microsoft® Outlookスタイルのカレンダー
    • アポイントメントとスケジュール
    • アポイントメントのリマインダー
    • 定例的なアポイントメント
    • イベントのサポート
    • 印刷のサポート
    • Calendar コントロールとの統合
  • Grid Reportのコントロール
    • Microsoft® Outlook スタイルの、グルーピング/カラム/プリント/ドラッグ&ドロップ などを用いたReport コントロール
    • 階層データのサポートを取り入れた、先進的な Grid コントロール
    • Text/Number/Color/Font/URL などの、ビルトインされたセル・タイプ
    • 簡単に利用できる、ODBC/ADO/DAOなどのデータ・バインドをサポート
  • ポップアップ・ウィンドウ(デスクトップ・アラート)
    • Microsoft® Office スタイルのポップアップ・コントロールにより、ショートタイム・メッセージの表示を実現
    • 標準のメッセージ・ボックスと異なり、このウィンドウではクローズのための"Ok" ボタンのクリックを要求せず、短い時間内での自動的な消滅を実現
    • ユーザー定義のダイアログ・リソースに基づいて、もしくは、自動化のための所定のテキストとアイコンに基づいて、コンテンツの作成が可能
    • Office の各種のスタイルを用いたポップアップを実現
    • Fade/Slide/Unfold などの、多様なアニメーション・タイプに対応
    • 半透過の背景をサポート
    • カスタム・イベントへの対応
  • その他の GUI コントロール
    • IntelliSense サポートとシンタックス・ハイライトを用いた、先進的なエディット・コントロール
    • Property List コントロール
    • Hyperlinkコントロール
    • Advanced Tabコントロール
    • Microsoft® Office-style のカラー・ピッカー
    • Font ピッカー
    • Masked Editコントロール
    • Date/Timeピッカー
    • Calendarコントロール
    • ホット・スポット・エリアを用いたImage
    • Calculator コントロール
  • ダイアログ
    • 先進的なProperty Sheet: ダイアログ左側のショートカットバーもしくはツリーの操作により、トップに配置されたタブの変更が可能
    • Customizationダイアログ
    • Image Editダイアログ
    • Office ライクな Color Selectionダイアログ
    • Key Mapダイアログ
    • Windows Managementダイアログ
  • Visual Studio インテグレーション
    • Integration Wizard による提供ライブラリと、Visual Studio環境の統合
    • Application Wizard による洗練された外観を用いた、MFCアプリケーションの迅速な開発
    • Build Wizard による、必要なライブラリに関するコンフィグレーション・ビルド
    • MSDNと統合されたHelp。 エディタ内の F1 キー により、関連するヘルプ・トピックを表示
    • Skin Wizard による、スクラッチからの独自スキンの作成に対応
  • その他の特徴
    • シェル管理クラス、シェル・ツリー、リスト・コントロール
    • UNICODEのサポート
    • Microsoft® Active Accessibilityの サポート
    • Right-to-Left (RTL) Languagesの サポート
  • ライブラリの、Chinese、Czech、Danish、Dutch、French、German、Greek、Hungarian、Italian、Japanese、Korean、Polish、Portuguese、Romanian、Russian、Slovak、Swedish、Turkish、Slovenian、Spanish への翻訳を完了。ビルトインのメカニズムを用いて、ランタイムのユーザー・インターフェイス言語の、デベロッパーによる変更を実現