内部クラス

次のクラスは、 MFC で内部的に使用されます。完全を期すために、このセクションではこれらの内部クラスについて説明しますが、コードで直接使用するためのものではありません。

このセクションの内容

Class

Description

CCommandManager Class

CCommandManager クラスは、コマンドと、コマンドとイメージの関連付けを管理します。

CDialogImpl Class (MFC)

CDialogEx など、ダイアログ ボックス ベースのクラスに実装の詳細を提供します。

CDocumentAdapter Class

Search ハンドラーおよび Organize ハンドラーに必要な IDocument インターフェイスを実装します。

CFrameImpl Class

CFrameImpl クラスは、フレーム ウィンドウ クラスである CFrameWndEx クラスCMDIFrameWndEx クラス、および COleIPFrameWndEx クラス のツール バーのカスタマイズを処理します。

CFullScreenImpl Class

SDI アプリケーションと MDI アプリケーションに共通の全画面機能を実装します。

CMDIClientAreaWnd Class

CMDIClientAreaWnd クラスは、MDI タブと MDI タブ付きグループの実装を簡素化するヘルパー クラスです。

CMemDC Class

メモリ デバイス コンテキスト用のヘルパー クラスです。メモリ デバイス コンテキストは、オフスクリーン描画をサポートします。

CMenuHash Class

CMFCToolBar オブジェクトの状態をアーカイブから読み取るか、状態をアーカイブに書き込みます。

CMenuImages Class

閉じるボタン、最大化ボタン、オプション ボタン、矢印など、定義済みのイメージを表示する機能を提供します。

CMFCCaptionButtonEx Class

システム キャプション ボタンの非クライアント領域を保持します。

CMFCCaptionMenuButton Class

作業ウィンドウまたはツール バーのキャプション領域に配置されるメニュー ボタンを表します。

CMFCColorPropertySheet Class

タブ付きダイアログ ボックスを提供するために、CMFCColorDialog クラス によって使用されます。

CMFCControlBarImpl Class

CMFCReBarCMFCToolBar など、コントロール バー ベースのクラスに実装の詳細を提供します。

CMFCControlRenderer Class

イメージのレンダリングを処理するヘルパー クラス。

CMFCControlRendererInfo Class

CMFCControlRenderer のクラスにパラメーターを渡すためのヘルパー クラス。

CMFCCustomizeButton Class

カスタマイズ ダイアログ ボックスを起動するメニュー コマンドまたはツール バーのボタンをサポートします。

CMFCCustomizeMenuButton Class

カスタマイズ メニュー上の 1 つのボタンを表します。

CMFCDropDownListBox Class

ドロップダウン リスト ボックス機能をリボン コンボ ボックスに提供します。

CMFCMousePropertyPage Class

ユーザーがマウス動作をカスタマイズできるようにするプロパティ ページ。

CMFCOutlookBarPaneAdapter Class

 

CMFCOutlookBarPaneButton Class

フレームワークが CMFCOutlookBarPane オブジェクトに追加するボタンを実装します。

CMFCOutlookBarPaneList Class

CMFCOutlookBarPane クラスを拡張して、Outlook の表示スタイルを提供します。

CMFCOutlookBarScrollButton Class

CMFCOutlookBarTabCtrl クラスにスクロール機能を提供します。

CMFCOutlookBarToolBar Class

Outlook 2003 の視覚スタイルのツール バーを実装します。

CMFCPropertySheetCategoryInfo Class

ツリー コントロール内のノードを表します。

CMFCPropertySheetTabCtrl Class

CMFCTabCtrl クラスを拡張して、プロパティ シート機能を提供します。

CMFCProperySheetListBox Class

CListBox クラスを拡張して、プロパティ シート機能を提供します。

CMFCReBarState Class

 

CMFCRibbonCaptionButton Class

システム キャプション ボタンを実装します。

CMFCRibbonCmdUI Class

アプリケーションがアイドル状態のときに、必要に応じてリボン バーを更新します。

CMFCRibbonCommandsListBox Class

 

CMFCRibbonDefaultPanelButton Class

 

CMFCRibbonGalleryIcon Class

CMFCRibbonGallery オブジェクトの項目を表します。

CMFCRibbonKeyboardCustomizeDialog Class

リボン バーを含むアプリケーションのキーボード カスタマイズ ダイアログ ボックスを実装します。

CMFCRibbonKeyTip Class

リボン バーのキー ヒントを表示するポップアップ ウィンドウを実装します。

CMFCRibbonPanelMenu Class

 

CMFCRibbonPanelMenuBar Class

リボン バー内のポップアップ メニュー バーを表します。

CMFCRibbonQuickAccessToolBar Class

リボン要素のクイック アクセス ツール バーを実装します。

CMFCRibbonRichEditCtrl Class

リボン バーに配置されるエディット コントロールを実装します。

CMFCRibbonTab Class

リボン バー上のタブを表します。

CMFCShadowRenderer Class

 

CMFCShowAllButton Class

非表示コマンドを表示するために拡張されるポップアップ メニューの下部にあるボタンを表します。

CMFCStatusBarPaneInfo Class

CMFCStatusBar ペインの内容と外観を記述します。

CMFCTabButton Class

タブ コントロールにタブ ボタン機能を提供します。

CMFCTabInfo Class

タブ コントロールにタブに関する情報を提供します。

CMFCTasksPaneFrameWnd Class

作業ウィンドウのカスタム キャプション ボタンを管理します。

CMFCTasksPanePropertyPage Class

CMFCTasksPane オブジェクトとその名前との関係を管理します。

CMFCTasksPaneToolBar Class

CMFCTasksPane オブジェクトの上部に配置されるナビゲーション ツール バーを実装します。

CMFCToolBarButtonsListButton Class

ユーザーがカスタマイズ中に [ボタンの外観] ダイアログ ボックスで選択できるイメージの一覧を表示します。

CMFCToolBarDateTimeCtrlImpl Class

CMFCToolBar オブジェクトのドロップ ソースを実装します。

CMFCToolBarDropSource Class

CMFCToolBar オブジェクトのドロップ ソースを実装します。

CMFCToolBarDropTarget Class

CMFCToolBar オブジェクトのドロップ ターゲットを実装します。

CMFCToolBarEditCtrl Class

CMFCToolBarEditBoxButton オブジェクトにエディット コントロールの機能を提供します。

CMFCToolBarMenuButtonsButton Class

メニュー バーの右側にあるシステム キャプション ボタンを表します。

CMFCToolBarNameDialog Class

ユーザーが新しいツール バー キャプションを指定するために使用するダイアログ ボックスを表します。

CMFCToolBarsCommandsListBox Class

ツール バー コマンドの一覧を含むリスト ボックスを表します。

CMFCToolBarsCommandsPropertyPage Class

プロパティ ページで、コマンドのカスタマイズを実装します。

CMFCToolBarsKeyboardPropertyPage Class

 

CMFCToolBarsListCheckBox Class

[カスタマイズ] ダイアログ ボックスの [ツール バー] ページにツール バーの一覧を表示します。

CMFCToolBarsListPropertyPage Class

[カスタマイズ] ダイアログ ボックスにツール バーの一覧を表示するプロパティ ページを表します。

CMFCToolBarsMenuPropertyPage Class

[カスタマイズ] ダイアログ ボックスのメニューのカスタマイズ オプションを含むプロパティ ページを表します。

CMFCToolBarsOptionsPropertyPage Class

[カスタマイズ] ダイアログ ボックスの [オプション] ページを表します。

CMFCToolBarSpinEditBoxButton Class

エディット ボックスにあるスピン ボタンを表します。

CMFCToolBarsToolsPropertyPage Class

ユーザーがユーザー ツールをカスタマイズできるようにするプロパティ ページを表します。

CMFCToolBarSystemMenuButton Class

ユーザーが MDI 子ウィンドウを最大化したときにフレームワークがメイン メニュー バーに追加するシステム キャプション ボタンを実装します。

CMFCVisualManagerBitmapCache Class

ビットマップ操作のパフォーマンスを改善するための CMFCControlRenderer オブジェクトを管理します。

CMultiDocTemplateEx Class

CMultiDocTemplate クラスを拡張して、メニュー リソース ID にアクセスします。

COleCntrFrameWndEx Class

 

COleDocIPFrameWndEx Class

OLE サポートを提供します。

COleServerDocEx Class

OLE サーバー ドキュメントでの操作を提供します。

CPaneContainerGC Class

 

CPngImage Class

.png ファイル形式を使用するイメージ リソースへのアクセスを提供します。

CPreviewViewEx Class

 

CRecentPaneContainerInfo Class

ドッキング ペインの以前の状態を保持します。

CRibbonCategoryScroll Class

リボン バーの領域に要素の一部が収まらないときに表示されるスクロール ボタンを実装します。

CSmartDockingGroupGuide Class

スマート ドッキング グループの中心的な要素を表します。

CSmartDockingGroupGuidesManager Class

スマート ドッキング グループ ガイドを管理します。

CSmartDockingGroupGuidesWnd Class

スマート ドッキング ガイドの中心的なグループを表示するためにフレームワークが使用する、四角形以外のレイヤード ウィンドウを実装します。

CSmartDockingHighlighterWnd Class

ドッキング可能なペイン オブジェクトがドッキングされようとしているときに、そのペインによって占有される領域を覆う半透明のウィンドウを実装します。

CSmartDockingManager Class

CDockingManager オブジェクトにスマート ドッキング機能を提供します。

CSmartDockingStandaloneGuide Class

スマート ドッキング ガイドを実装します。

CSmartDockingStandaloneGuideWnd Class

フレームワークがスマート ドッキング ガイドを表示するために使用する四角形以外のレイヤード ウィンドウを実装します。

CTagManager Class

CTagManager クラスは、XML と同様のタグ形式で格納されている値を読み取るためのものです。

CVSListBoxBase Class

CVSListBox クラスに基本機能を提供します。

CVSListBoxEditCtrl Class

ダイアログ ボックスを開く小さいボタンを表示することにより、標準リスト ボックスのエディット コントロールを拡張します。

CVSToolsListBox Class

標準リスト ボックス コントロールの機能を拡張し、リスト ボックス内の項目の追加、削除、および移動のための追加ボタンを提供します。

参照

その他の技術情報

MFC デスクトップ アプリケーション