MFC クラス

Microsoft Foundation Class (MFC) ライブラリには、次の一覧に示すクラスが含まれています。

ヒント

MFC と ATL の両方のプログラミングに共通するクラスとその他のクラスについてはCStringT、「MFC と ATL で共有されるクラス」を参照してください

重要

MFC クラスとそのメンバーは、Windows ランタイムで実行されるアプリケーションでは使用できません。

このセクションの内容

CAccelerateDecelerateTransition クラス
加速減速遷移を実装します。

CAnimateCtrl クラス
Windows コモン アニメーション コントロールの機能が用意されています。

CAnimationBaseObject クラス
すべてのアニメーション オブジェクトの基底クラスです。

CAnimationColor クラス
赤、緑、および青の各色要素をアニメーション化できる機能を実装します。

CAnimationController クラス
アニメーションを作成および管理するための中心的なインターフェイスを提供する、アニメーション コントローラーを実装します。

CAnimationGroup クラス
アニメーションを作成および管理するための中心的なインターフェイスを提供する、アニメーション コントローラーを実装します。

CAnimationManagerEventHandler クラス
アニメーション マネージャーのステータスの変更時に Animation API によって呼び出されるコールバックを実装します。

CAnimationPoint クラス
座標をアニメーション化できる点の機能を実装します。

CAnimationRect クラス
四角形の 4 辺をアニメーション化できる機能を実装します。

CAnimationSize クラス
サイズをアニメーション化できるサイズ オブジェクトの機能を実装します。

CAnimationStoryboardEventHandler クラス
ストーリーボードのステータスの変更時またはストーリーボードの更新時に Animation API によって呼び出されるコールバックを実装します。

CAnimationTimerEventHandler クラス
タイミング イベントの発生時に Animation API によって呼び出されるコールバックを実装します。

CAnimationValue クラス
1 つの値を持つアニメーション オブジェクトの機能を実装します。

CAnimationVariable クラス
アニメーション変数を表します。

CAnimationVariableChangeHandler クラス
アニメーション変数の値が変化したときに Animation API によって呼び出されるコールバックを実装します。

CAnimationVariableIntegerChangeHandler クラス
アニメーション変数の値が変化したときに Animation API によって呼び出されるコールバックを実装します。

CArchive クラス
オブジェクトの複雑なネットワークを永続的なバイナリ形式 (通常はディスク ストレージ) に保存し、オブジェクトを削除した後も保持できます。

CArchiveException クラス
シリアル化の例外の条件を表します。

CArray クラス
C 配列に似ていますが、必要に応じて動的に減らして拡張できる配列をサポートします。

CAsyncMonikerFile クラス
ActiveX コントロール (以前の OLE コントロール) で非同期モニカーを使用するための機能が用意されています。

CAsyncSocket クラス
Windows ソケットを表します。ソケットは、ネットワーク通信のエンドポイントです。

CAutoHideDockSite クラス
クラスCDockSite拡張して、ドッキング ウィンドウの自動非表示を実装します。

CBaseKeyFrame クラス
キーフレームの基本機能を実装します。

CBasePane クラス
すべてのペインの基底クラスです。

CBaseTabbedPane クラス
タブ付きウィンドウの作成を CDockablePane サポートするようにクラス の機能を拡張します。

CBaseTransition クラス
基本遷移を表します。

CBitmap クラス
Windows のグラフィック デバイス インターフェイス (GDI: Graphics Device Interface) のビットマップをカプセル化したもので、ビットマップを操作するためのメンバー関数を提供します。

CBitmapButton クラス
ラベルがテキストではなくビットマップ イメージのプッシュ ボタン コントロールを作成します。

CBitmapRenderTarget クラス
ID2D1BitmapRenderTargetのラッパー。

CBrush クラス
Windows のグラフィック デバイス インターフェイス (GDI) のブラシをカプセル化します。

CButton クラス
Windows のボタン コントロールの機能が用意されています。

CByteArray クラス
バイトの動的配列をサポートします。

CCachedDataPathProperty クラス
非同期で転送し、メモリ ファイルにキャッシュする OLE コントロール プロパティを実装します。

CCheckListBox クラス
Windows のチェックリスト ボックスの機能を提供します。

CClientDC クラス
構築時および破棄時に Windows 関数 GetDC の呼び出しを ReleaseDC 処理します。

CCmdTarget クラス
Microsoft Foundation Class ライブラリのメッセージ マップ アーキテクチャに関する基底クラスです。

CCmdUI クラス
ON_UPDATE_COMMAND_UI の派生クラスの CCmdTargetハンドラー内でのみ使用されます。

CColorDialog クラス
色の選択ダイアログ ボックスをアプリケーションに組み込むことができます。

CComboBox クラス
Windows のコンボ ボックスの機能が用意されています。

CComboBoxEx クラス
イメージ リストをサポートすることにより、コンボ ボックス コントロールを拡張します。

CCommandLineInfo クラス
アプリケーション起動時のコマンド ライン解析を補助します。

CCommonDialog クラス
Windows コモン ダイアログの機能をカプセル化したクラスの基底クラスです。

CConnectionPoint クラス
他の OLE オブジェクトと通信するために使われる "コネクション ポイント" と呼ばれる特別な型のインターフェイスを定義します。

CConstantTransition クラス
連続的遷移をカプセル化します。

CContextMenuManager クラス
ショートカット メニューを管理します。ショートカット メニューは、コンテキスト メニューとも呼ばれます。

CControlBar クラス
コントロール バー クラスクラスの基底クラス、CStatusBarクラスCToolBarクラスCReBarCDialogBarクラス、およびCOleResizeBarクラス。

CCriticalSection クラス
"クリティカル セクション" を表します。これは、一度に 1 つのスレッドだけがリソースまたはコード セクションにアクセスできるようにする同期オブジェクトです。

CCtrlView クラス
Windows 98 および Windows NT Version 3.51 以降がサポートするコモン コントロールにドキュメント/ビュー アーキテクチャを適合させます。

CCubicTransition クラス
3 次遷移をカプセル化します。

CCustomInterpolator クラス
基本のインターポレータを実装します。

CCustomTransition クラス
カスタム遷移を実装します。

CD2DBitmap クラス
ID2D1Bitmapのラッパー。

CD2DBitmapBrush クラス
ID2D1BitmapBrushのラッパー。

CD2DBrush クラス
ID2D1Brushのラッパー。

CD2DBrushProperties クラス
D2D1_BRUSH_PROPERTIESのラッパー。

CD2DEllipse クラス
D2D1_BRUSH_PROPERTIESのラッパー。

CD2DGeometry クラス
ID2D1Geometryのラッパー。

CD2DGeometrySink クラス
ID2D1GeometrySinkのラッパー。

CD2DGradientBrush クラス
CD2DLinearGradientBrush クラスおよび CD2DRadialGradientBrush クラスの基底クラス。

CD2DLayer クラス
ID2D1Layerのラッパー。

CD2DLinearGradientBrush クラス
ID2D1LinearGradientBrushのラッパー。

CD2DMesh クラス
ID2D1Meshのラッパー。

CD2DPathGeometry クラス
ID2D1PathGeometryのラッパー。

CD2DPointF クラス
D2D1_POINT_2Fのラッパー。

CD2DPointU クラス
D2D1_POINT_2Uのラッパー。

CD2DRadialGradientBrush クラス
ID2D1RadialGradientBrushのラッパー。

CD2DRectF クラス
D2D1_RECT_Fのラッパー。

CD2DRectU クラス
D2D1_RECT_Uのラッパー。

CD2DResource クラス
ブラシ、レイヤー、テキストなどのリソースを作成および管理するための D2D インターフェイスを提供する抽象クラス。

CD2DRoundedRect クラス
D2D1_ROUNDED_RECTのラッパー。

CD2DSizeF クラス
D2D1_SIZE_Fのラッパー。

CD2DSizeU クラス
D2D1_SIZE_Uのラッパー。

CD2DSolidColorBrush クラス
ID2D1SolidColorBrushのラッパー。

CD2DTextFormat クラス
IDWriteTextFormatのラッパー。

CD2DTextLayout クラス
IDWriteTextLayoutのラッパー。

CDaoDatabase クラス
それを通じてデータを操作することのできるデータベースへの接続を表します。

CDaoException クラス
データ アクセス オブジェクト (DAO: Data Accsess Object) を基にした MFC データベース クラスから発生する例外条件を表します。

CDaoFieldExchange クラス
DAO データベース クラスで使われる DAO レコード フィールド エクスチェンジ (DFX: DAO Record Field eXchange) ルーチンをサポートします。

CDaoQueryDef クラス
クエリ定義、つまり "querydef" を表し、通常はデータベースに保存されています。

CDaoRecordset クラス
データ ソースから選択された 1 組のレコードセットを表現します。

CDaoRecordView クラス
コントロール内にデータベース レコードを表示するビューです。

CDaoTableDef クラス
ベース テーブル、またはアタッチ テーブルの格納された定義を表現します。

CDaoWorkspace クラス
シングル ユーザーによる名前付きの、パスワードで保護されたデータベース セッションのログインからログオフまでを管理します。

CDatabase クラス
データ ソースへの接続を表します。これを通じてデータ ソース上で操作を行うことができます。

CDataExchange クラス
MFC で使われているダイアログ データ エクスチェンジ (DDX) およびダイアログ データ検証 (DDV) の両ルーチンをサポートします。

CDataPathProperty クラス
非同期で読み込める OLE コントロール プロパティを実装します。

CDataRecoveryHandler クラス
アプリケーションが予期せずに終了した場合にドキュメントを自動保存し、復元します。

CDateTimeCtrl クラス
日時指定コントロールの機能がカプセル化されています。

CDBException クラス
データベース クラスから発生する例外状態を表現します。

CDBVariant クラス
MFC ODBC クラスのバリアント型を表します。

CDC クラス
デバイス コンテキスト オブジェクトのクラスを定義します。

CDCRenderTarget クラス
ID2D1DCRenderTargetのラッパー。

CDHtmlDialog クラス
ダイアログ リソースではなく、HTML によってユーザー インターフェイスを実装するダイアログ ボックスを作成するために使用します。

CDialog クラス
画面上にダイアログ ボックスを表示するために使用される基底クラスです。

CDialogBar クラス
コントロール バー内の Windows のモードレス ダイアログ ボックスの機能を提供します。

CDialogEx クラス
ダイアログ ボックスの背景色と背景イメージを指定します。

CDiscreteTransition クラス
不連続遷移をカプセル化します。

CDocItem クラス
ドキュメント アイテムの基底クラスであり、ドキュメント データのコンポーネントです。

CDockablePane クラス
ドッキング サイトにドッキングできる、またはタブ付きペインに含めることができるペインを実装します。

CDockablePaneAdapter クラス
CWndの派生ペインのドッキングをサポートします。

CDockingManager クラス
メイン フレーム ウィンドウのドッキング レイアウトを制御するコア機能を実装します。

CDockingPanesRow クラス
ドッキング サイトの同じ水平または垂直の行 (列) に配置されるペインの一覧を管理します。

CDockSite クラス
クラスからCPane派生したペインを行のセットに配置する機能を提供します。

CDockState クラス
いくつかのドッキング コントロール バーの状態を 2 次メモリ (ファイル) で読み込み、アンロード、またはクリアするシリアル化された CObject クラスです。

CDocObjectServer クラス
標準の COleDocument サーバーを完全な DocObject サーバーにするために必要な、 IOleDocumentIOleDocumentViewIOleCommandTargetIPrintなどの追加 OLE インターフェイスを実装します。

CDocObjectServerItem クラス
OLE サーバー動詞を DocObject サーバー用に実装します。

CDocTemplate クラス
ドキュメント テンプレートの基本的な機能を定義する抽象基底クラスです。

CDocument クラス
ユーザーが定義するドキュメント クラスの基本機能が用意されています。

CDragListBox クラス
CDragListBox クラスは、Windows のリスト ボックスの機能に加えて、リスト ボックス内のファイル名などの項目をユーザーが移動できるようにします。

CDrawingManager クラス
複雑な描画アルゴリズムを実装します。

CDumpContext クラス
人が読み取ることができる形式でテキストを出力するために、ストリームに依存した診断出力をサポートします。

CDWordArray クラス
32 ビットのダブルワードの配列をサポートします。

CEdit クラス
Windows のエディット コントロールの機能が用意されています。

CEditView クラス
Windows のエディット コントロールの機能を提供するビュー クラスの一種であり、シンプルなテキスト編集エディターを実装できます。

CEvent クラス
"イベント" を表します。これは、イベントが発生したことを、あるスレッドが別のスレッドに通知できるようにする同期オブジェクトです。

CException クラス
MFC (Microsoft Foundation Class) ライブラリ内のすべての例外に関する基底クラスです。

CFieldExchange クラス
データベース クラスで使うレコード フィールド エクスチェンジ (RFX) ルーチンとバルク レコード フィールド エクスチェンジ (Bulk RFX) ルーチンをサポートします。

CFile クラス
ファイルに関する MFC の基底クラスです。

CFileDialog クラス
ファイル操作用の Windows のコモン ダイアログ ボックスをカプセル化します。

CFileException クラス
ファイルに関連した例外状態を表します。

CFileFind クラス
ローカル ファイル検索を実行し、インターネット ファイル検索を実行する ClassCFtpFileFind Class の基本クラスCGopherFileFindです。

CFindReplaceDialog クラス
文字列の検索と置換を行う標準のダイアログ ボックスをアプリケーションに実装できます。

CFolderPickerDialog クラス
CFileDialogフォルダー ピッカー モードで実装します。

CFont クラス
Windows のグラフィック デバイス インターフェイス (GDI) のフォントをカプセル化したもので、フォントを操作するメンバー関数を提供します。

CFontDialog クラス
フォントの選択ダイアログ ボックスをアプリケーションに組み込むことができます。

CFontHolder クラス
ストック フォント プロパティを実装し、Windows のフォント オブジェクトと IFont インターフェイスの機能をカプセル化します。

CFormView クラス
フォーム ビューの基底クラスです。

CFrameWnd クラス
ウィンドウを管理するメンバーと共に、Windows のシングル ドキュメント インターフェイス (SDI: Single Document Interface) のオーバーラップ フレーム ウィンドウまたはポップアップ フレーム ウィンドウの機能を提供します。

CFrameWndEx クラス
Windows のシングル ドキュメント インターフェイス (SDI: Single Document Interface) のオーバーラップ フレーム ウィンドウまたはポップアップ フレーム ウィンドウの機能を実装し、ウィンドウを管理するメンバーを提供します。 Class クラスを拡張します。CFrameWnd

CFtpConnection クラス
インターネット サーバーへの FTP 接続を管理します。さらに、そのサーバー上のフォルダーとファイルを直接操作できます。

CFtpFileFind クラス
FTP サーバーのインターネット ファイル検索を支援します。

CGdiObject クラス
ビットマップ、領域、ブラシ、ペン、パレット、フォントなどの Windows のさまざまな種類のグラフィックス デバイス インターフェイス (GDI) の基底クラスを提供します。

CGopherConnection クラス
gopher インターネット サーバーへの接続を管理します。

CGopherFile クラス
gopher サーバー上のファイルを検索し、読み込む機能が用意されています。

CGopherFileFind クラス
gopher サーバーのインターネット ファイル検索を支援します。

CGopherLocator クラス
gopher サーバーから gopher "locator" を取得し、ロケーターの種類を決定し、ロケーターを ClassCGopherFileFind使用できるようにします。

CHeaderCtrl クラス
Windows コモン ヘッダー コントロールの機能が用意されています。

CHotKeyCtrl クラス
Windows コモン ホット キー コントロールの機能が用意されています。

CHtmlEditCtrl クラス
MFC ウィンドウの WebBrowser ActiveX コントロールの機能を提供します。

CHtmlEditCtrlBase クラス
HTML 編集コンポーネントを表します。

CHtmlEditDoc クラス
クラスを使用するとCHtmlEditView、MFC ドキュメント ビュー アーキテクチャのコンテキスト内で WebBrowser 編集プラットフォームの機能を提供します。

CHtmlEditView クラス
MFC のドキュメント/ビュー アーキテクチャのコンテキストで WebBrowser 編集プラットフォームの機能を提供します。

CHtmlView クラス
MFC のドキュメント/ビュー アーキテクチャのコンテキストで WebBrowser コントロールの機能を提供します。

CHttpConnection クラス
HTTP サーバーへの接続を管理します。

CHttpFile クラス
HTTP サーバー上のファイルを要求し、読み込む機能が用意されています。

CHwndRenderTarget クラス
ID2D1HwndRenderTargetのラッパー。

CImageList クラス
Windows コモン イメージ リスト コントロールの機能が用意されています。

CInstantaneousTransition クラス
即時遷移をカプセル化します。

CInternetConnection クラス
インターネット サーバーへの接続を管理します。

CInternetException クラス
インターネット操作に関する例外条件を表します。

CInternetFile クラス
インターネット プロトコルを使用するリモート システム上のファイルへのアクセスを可能にします。

CInternetSession クラス
単一のインターネット セッションまたは複数の同時インターネット セッションを作成し、初期化します。必要な場合は、プロキシ サーバーへの接続も記述します。

CInterpolatorBase クラス
アニメーション変数の新しい値を計算する必要があるときに、Animation API によって呼び出されるコールバックを実装します。

CInvalidArgException クラス
このクラスは、無効な引数の例外状態を表します。

CIPAddressCtrl クラス
Windows コモン IP アドレス コントロールの機能が用意されています。

CJumpList クラス
タスク バーのアイコンを右クリックしたときに表示されるショートカットの一覧。

CKeyboardManager クラス
メイン フレーム ウィンドウおよび子フレーム ウィンドウのショートカット キーのテーブルを管理します。

CKeyFrame クラス
アニメーションのキーフレームを表します。

CLinearTransition クラス
線形遷移をカプセル化します。

CLinearTransitionFromSpeed クラス
直線速度遷移をカプセル化します。

CLinkCtrl クラス
Windows コモン SysLink コントロールの機能が用意されています。

CList クラス
オブジェクト (重複あり) を順に並べたリストをサポートします。このリストには、シーケンシャル アクセスまたは値指定によるアクセスを行うことができます。

CListBox クラス
Windows のリスト ボックスの機能を提供します。

CListCtrl クラス
"リスト ビュー コントロール" の機能をカプセル化します。このコントロールには項目のコレクションを表示され、各項目はイメージ リストのアイコンとラベルで構成されます。

CListView クラス
MFC のドキュメント ビュー アーキテクチャを使用して、リスト コントロールとCListCtrlリスト コントロール機能をカプセル化するクラスの使用を簡略化します。

CLongBinary クラス
データベース上の大きなバイナリ データ オブジェクト (BLOB または "バイナリ ラージ オブジェクト" と呼びます) を使った作業を単純にします。

CMap クラス
一意なキーを値に割り当てる辞書コレクション クラスです。

CMapPtrToPtr クラス
void ポインターをキーとした void ポインターのマップをサポートします。

CMapPtrToWord クラス
void ポインターをキーとした 16 ビット ワードのマップをサポートします。

CMapStringToOb クラス
一意の CString オブジェクトを CObject へのポインターに割り当てる辞書コレクション クラスです。

CMapStringToPtr クラス
CString オブジェクトをキーとした void ポインターのマップをサポートします。

CMapStringToString クラス
CString オブジェクトをキーとした CString オブジェクトのマップをサポートします。

CMapWordToOb クラス
16 ビット ワードをキーとした CObject ポインターのマップをサポートします。

CMapWordToPtr クラス
16 ビット ワードをキーとした void ポインターのマップをサポートします。

CMDIChildWnd クラス
ウィンドウ管理用のメンバーも含めて、Windows のマルチ ドキュメント インターフェイス (MDI: multiple document interface) の子ウィンドウの機能が用意されています。

CMDIChildWndEx クラス
Windows のマルチ ドキュメント インターフェイス (MDI) の子ウィンドウの機能を提供します。 クラスの CMDIChildWnd 機能を拡張します。 ある特定の MFC クラスを MDI アプリケーションで使用するときは、フレームワークにこのクラスが必要です。

CMDIFrameWnd クラス
Windows のマルチ ドキュメント インターフェイス (MDI: Multiple Document Interface) のフレーム ウィンドウの機能が用意されています。さらに、ウィンドウを管理するメンバーも用意されています。

CMDIFrameWndEx クラス
Windows マルチ ドキュメント インターフェイス (MDI) フレーム ウィンドウである Class の機能CFrameWndを拡張します。

CMDITabInfo クラス
パラメーターをメソッドに渡すために CMDIFrameWndEx::EnableMDITabbedGroups 使用されます。 MDI タブ付きグループの動作を制御するために、このクラスのメンバーを設定します。

CMemFile クラス
CFileメモリ ファイルをサポートするクラス派生クラス。

CMemoryException クラス
メモリ不足例外条件を表します。

CMenu クラス
Windows の HMENUをカプセル化したものです。

CMenuTearOffManager クラス
ティアオフ メニューを管理します。 ティアオフ メニューはメニュー バー上のメニューの一種です。 ユーザーは、ティアオフ メニューをメニュー バーから外して、フローティング メニューにすることができます。

CMetaFileDC クラス
イメージやテキストを自由に作成するための一連のグラフィック デバイス インターフェイス (GDI) コマンドを含む Windows のメタファイルを実装します。

CMFCAcceleratorKey クラス
仮想キーのマッピングおよび書式設定を実装するヘルパー クラスです。

CMFCAcceleratorKeyAssignCtrl クラス
クラスCEdit拡張して、Alt、CONTROL、Shift などの追加のシステム ボタンをサポートします。

CMFCAutoHideButton クラス
非表示に構成されているクラスCDockablePane表示または非表示にするボタン。

CMFCBaseTabCtrl クラス
タブ付きウィンドウの基本的な機能を実装します。

CMFCButton クラス
ボタン テキストの配置、ボタン テキストと画像の CButton 組み合わせ、カーソルの選択、ツール ヒントの指定などの機能を Class クラスに追加します。

CMFCCaptionBar クラス
ボタン、テキスト ラベル、ビットマップという 3 つの要素を表示できるコントロール バーです。 表示できる各要素の数は 1 つずつです。 各要素は、コントロールの左端、右端、または中央に揃えて配置できます。 また、キャプション バーの上部または下部の境界線にフラット スタイルまたは 3D スタイルを適用することもできます。

CMFCCaptionButton クラス
ドッキング ペインまたはミニフレーム ウィンドウのキャプション バーに表示されるボタンを実装します。 通常は、フレームワークがキャプション ボタンを自動的に作成します。

CMFCColorBar クラス
ドキュメントまたはアプリケーションで色を選択できるドッキング コントロール バーを表します。

CMFCColorButton クラス
CMFCColorButtonクラスと CMFCColorBar Class クラスは、カラー ピッカー コントロールを実装するために一緒に使用されます。

CMFCColorDialog クラス
色を選択するダイアログ ボックスを表します。

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

CMFCColorPickerCtrl クラス
色の選択に使用するコントロールの機能を提供します。

CMFCDesktopAlertDialog クラス
クラスと共にCMFCDesktopAlertWnd使用して、ポップアップ ウィンドウにカスタム ダイアログを表示します。

CMFCDesktopAlertWnd クラス
ユーザーにイベントを通知するために画面に表示されるモードレス ダイアログ ボックスの機能を実装します。

CMFCDesktopAlertWndInfo クラス
クラスと共に使用されます。CMFCDesktopAlertWnd デスクトップ通知ウィンドウがポップアップする場合に表示されるコントロールを指定します。

CMFCDragFrameImpl クラス
標準ドッキング モードでユーザーがペインをドラッグするときに表示されるドラッグ四角形を描画します。

CMFCDropDownToolBar クラス
ユーザーがトップレベルのツール バー ボタンを押し続けたときに表示されるツール バーです。

CMFCDropDownToolbarButton クラス
ツール バー ボタンの一種で、クリックされたときは標準ボタンと同じように動作します。 ただし、ドロップダウン ツール バー (CMFCDropDownToolBar ユーザーがツール バー ボタンを押したままにした場合はクラス ) が開きます。

CMFCDynamicLayout クラス
ユーザーによるウィンドウ サイズの変更時に、ウィンドウのコントロールをどのように移動して、サイズを変更するかを指定します。

CMFCEditBrowseCtrl クラス
参照機能付きコントロールをサポートします。これは、オプションで参照ボタンを含めることができる編集可能なテキスト ボックスです。 ユーザーが参照ボタンをクリックすると、このコントロールはカスタム動作を実行するか、ファイル参照またはフォルダー参照を含む標準ダイアログ ボックスを表示します。

CMFCFilterChunkValueImpl クラス
チャンクとプロパティ値のペアのロジックを単純化します。

CMFCFontComboBox クラス
フォントの一覧を含むコンボ ボックス コントロールを作成します。

CMFCFontInfo クラス
フォントの名前とその他の属性を記述します。

CMFCHeaderCtrl クラス
ヘッダー コントロールの複数の列の並べ替えをサポートします。

CMFCImageEditorDialog クラス
イメージ エディター ダイアログ ボックスをサポートします。

CMFCKeyMapDialog クラス
キーボードのキーにコマンドを割り当てるコントロールをサポートします。

CMFCLinkCtrl クラス
ボタンをハイパーリンクとして表示し、ボタンがクリックされたときにリンク先を呼び出します。

CMFCListCtrl クラス
クラスの高度なヘッダー制御機能をサポートすることで、Class クラスの機能をCMFCHeaderCtrl拡張しますCListCtrl

CMFCMaskedEdit クラス
マスク エディット コントロールをサポートします。これは、ユーザーの入力をマスクと検証し、テンプレートに従って検証結果を表示します。

CMFCMenuBar クラス
ドッキングを実装するメニュー バーです。

CMFCMenuButton クラス
ポップアップ メニューを表示してユーザーのメニュー選択を報告するボタンです。

CMFCOutlookBar クラス
Microsoft Outlook 2000 または Outlook 2003 の ナビゲーション ウィンドウ と同じ外観を持つタブ付きペインです。 この CMFCOutlookBar オブジェクトには、 CMFCOutlookBarTabCtrl Class オブジェクトと一連のタブが含まれています。 タブには、Class オブジェクトまたは CWnd-derived オブジェクトをCMFCOutlookBarPane指定できます。 ユーザーに対しては、Outlook バーは一連のボタンおよび表示領域として表示されます。 ユーザーがボタンをクリックすると、対応するコントロールまたはボタン ペインが表示されます。

CMFCOutlookBarPane クラス
Outlook バー (CMFCOutlookBarクラス) に挿入できるクラスからCMFCToolBar派生したコントロール。 Outlook バー ペインには、大きいボタンの列があります。 ボタンのリストがペインより長い場合、ユーザーはリストを上下にスクロールできます。 ユーザーが Outlook バー ペインを Outlook バーから切り離すと、そのペインをフローティング状態にするかメイン フレーム ウィンドウにドッキングできます。

CMFCOutlookBarTabCtrl クラス
Microsoft Outlook の ナビゲーション ウィンドウ と同じ外観を持つタブ コントロールです。

CMFCPopupMenu クラス
Windows のポップアップ メニュー機能を実装し、ティアオフ メニューやツールヒントなどの機能を追加することでそれを拡張します。

CMFCPopupMenuBar クラス
ポップアップ メニューに埋め込まれたメニュー バーです。

CMFCPreviewCtrlImpl クラス
リッチ プレビュー用に、シェルが用意するホスト ウィンドウに配置されるウィンドウを実装します。

CMFCPropertyGridColorProperty クラス
色を選択するダイアログ ボックスを開くプロパティ リスト コントロール項目をサポートします。

CMFCPropertyGridCtrl クラス
プロパティをアルファベット順または階層順に表示できる、編集可能なプロパティ グリッド コントロールをサポートします。

CMFCPropertyGridFileProperty クラス
ファイルを選択するダイアログ ボックスを開くプロパティ リスト コントロール項目をサポートします。

CMFCPropertyGridFontProperty クラス
フォントを選択するダイアログ ボックスを開くプロパティ リスト コントロール項目をサポートします。

CMFCPropertyGridProperty クラス
プロパティ リスト コントロールのリスト項目を表します。

CMFCPropertyPage クラス
プロパティ ページでのポップアップ メニューの表示をサポートします。

CMFCPropertySheet クラス
各プロパティ ページがページ タブ、ツール バー ボタン、ツリー コントロールのノード、またはリスト項目で示されるプロパティ シートをサポートします。

CMFCReBar クラス
Rebar コントロールのレイアウト、永続性、および状態に関する情報を提供するコントロール バーです。

CMFCRibbonApplicationButton クラス
アプリケーション ウィンドウの左上隅に表示される特殊なボタンを実装します。 このボタンがクリックされると、通常は、一般的な [ファイル] メニューのコマンド ( [開く][上書き保存][終了]など) を含むメニューが開かれます。

CMFCRibbonBaseElement クラス
クラスに追加できるすべての要素の CMFCRibbonBar 基本クラス。 リボン要素とは、リボン ボタン、リボン チェック ボックス、リボン コンボ ボックスなどです。

CMFCRibbonButton クラス
パネル、クイック アクセス ツール バー、ポップアップ メニューなど、リボン バー要素に配置できるボタンを実装します。

CMFCRibbonButtonsGroup クラス
複数のリボン ボタンを 1 つのグループに編成できます。 グループ内のすべてのボタンは互いに隣接して水平に並べられ、1 つの枠で囲まれます。

CMFCRibbonCategory クラス
クラスのグループCMFCRibbonPanelを含むリボン タブを実装します。

CMFCRibbonCheckBox クラス
リボン パネル、クイック アクセス ツール バー、またはポップアップ メニューに追加できるチェック ボックスを実装します。

CMFCRibbonColorButton クラス
リボン バーに追加できるカラー ボタンを実装します。 リボンのカラー ボタンは、1 つまたは複数のカラー パレットを含むドロップダウン メニューを表示します。

CMFCRibbonComboBox クラス
リボン バー、リボン パネル、またはリボン ポップアップ メニューに追加できるコンボ ボックス コントロールを実装します。

CMFCRibbonContextCaption クラス
リボン カテゴリまたはコンテキスト カテゴリの最上位に表示される色付きのキャプションを実装します。

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

CMFCRibbonFontComboBox クラス
フォントの一覧を含むコンボ ボックスを実装します。 このコンボ ボックスをリボン パネルに配置できます。

CMFCRibbonGallery クラス
Office 2007 スタイルのリボン ギャラリーを実装します。

CMFCRibbonGalleryMenuButton クラス
リボン ギャラリーを含むリボン メニュー ボタンを実装します。

CMFCRibbonLabel クラス
リボンのクリックできないテキスト ラベルを実装します。

CMFCRibbonLinkCtrl クラス
リボン上に配置するハイパーリンクを実装します。 ハイパーリンクをクリックすると、Web ページが表示されます。

CMFCRibbonMainPanel クラス
[クラス] をクリックしたときに表示されるリボン パネルをCMFCRibbonApplicationButton実装します。

CMFCRibbonMiniToolBar クラス
コンテキスト ポップアップ ツール バーを実装します。

CMFCRibbonPanel クラス
一連のリボン要素を含むパネルを実装します。 このパネルが描画されると、そのパネルに指定されたサイズに対して可能な限り多くの要素が表示されます。

CMFCRibbonProgressBar クラス
時間のかかる操作の進行状況を視覚的に示すコントロールを実装します。

CMFCRibbonSlider クラス
リボン バーまたはリボン ステータス バーに追加できるスライダー コントロールを実装します。 リボン スライダー コントロールは、Office 2007 アプリケーションに表示されるズーム スライダーに似ています。

CMFCRibbonStatusBar クラス
リボン要素を表示できるステータス バー コントロールを実装します。

CMFCRibbonStatusBarPane クラス
リボン ステータス バーに追加できるリボン要素を実装します。

CMFCRibbonUndoButton クラス
分割ボタンを実装します。これは、メイン ボタンの右端に下向きの三角形が表示される小型のボタンです。 ユーザーがその三角形をクリックすると、最近実行したアクションのドロップダウン リストが表示されます。 そのドロップダウン リストから 1 つまたは複数のアクションを選択できます。 ただし、ユーザーがボタンをクリックした場合は、ドロップダウン リストの最後の (最近追加された) アクションだけが元に戻されます。 ユーザーがアクションを実行したら、そのアクションを一覧に追加していく必要があります。

CMFCShellListCtrl クラス
Windows のリスト コントロールの機能を提供し、シェル項目の一覧を表示できるように拡張します。

CMFCShellTreeCtrl クラス
シェル項目の階層を表示することで、クラス機能を拡張CTreeCtrlします。

CMFCSpinButtonCtrl クラス
スピン ボタン コントロールを描画するビジュアル マネージャーをサポートします。

CMFCStatusBar クラス
CStatusBar クラスに似たステータス バーを実装します。 ただし、CMFCStatusBar クラスには、イメージ、アニメーション、およびプログレス バーを表示する機能や、マウスのダブルクリックに応答する機能など、CStatusBar クラスでは提供されない機能が含まれています。

CMFCTabCtrl クラス
タブ コントロールの機能を提供します。 タブ コントロールは、上または下にフラットまたは 3D のタブを持つ、ドッキング可能なウィンドウを表示します。 タブにはテキストとイメージを表示でき、アクティブな状態のときに色を変更することもできます。

'CMFCTabToolTipInfo 構造体
ユーザーがマウス ポインターを置いた MDI タブの情報を提供します。

CMFCTasksPane クラス
クリック可能な項目 (タスク) のリストを実装します。

CMFCTasksPaneTask クラス
作業ウィンドウ コントロールのタスクを表すヘルパー クラス (CMFCTasksPane クラス)。 タスク オブジェクトは、タスク グループ (CMFCTasksPaneTaskGroup クラス) 内のアイテムを表します。 各タスクには、ユーザーがタスク名の左側に表示されるタスクやアイコンをクリックしたときにフレームワークが実行するコマンドを設定できます。

CMFCTasksPaneTaskGroup クラス
Class コントロールで使用される CMFCTasksPane ヘルパー クラスCMFCTasksPaneTaskGroup 型のオブジェクトは タスク グループを表します。 タスク グループは、閉じるボタンがある独立したボックスにフレームワークによって表示される項目の一覧です。 このボックスには、オプションのキャプション (グループ名) があります。 グループが閉じると、タスクの一覧は表示されません。

CMFCToolBar クラス
クラスCToolBar似ていますが、ユーザー インターフェイス機能の追加サポートを提供します。 フラット ツール バー、ホット イメージのツール バー、大きいアイコン、ページャー ボタン、ロックされたツール バー、rebar コントロール、イメージの下のテキスト、背景イメージ、およびタブ付きのツール バーなどがサポートされます。 CMFCToolBar クラスには、ツール バーおよびメニューに対するユーザーのカスタマイズ、ツール バーとメニューの間のドラッグ アンド ドロップ、コンボ ボックス ボタン、エディット ボックス ボタン、カラー ピッカー、およびロールアップ ボタンのサポートも組み込まれています。

CMFCToolBarImages クラス
アプリケーション リソースまたはファイルから読み込んだツール バー イメージを管理します。

CMFCToolBarInfo クラス
さまざまな状態のツール バー イメージのリソース ID を含みます。 CMFCToolBarInfo は、メソッドの CMFCToolBar::LoadToolBarEx パラメーターとして使用されるヘルパー クラスです。

CMFCToolBarMenuButton クラス
ポップアップ メニューを含むツール バー ボタンです。

CMFCToolBarsCustomizeDialog クラス
ユーザーがアプリケーションのツール バー、メニュー、キーボード ショートカット、ユーザー定義ツール、およびビジュアル スタイルをカスタマイズできるようにするモードレス タブ ダイアログ ボックス (CPropertySheet クラス)。 通常、このダイアログ ボックスを表示するには、 [ツール] メニューの [ユーザー設定] をクリックします。

CMFCToolTipCtrl クラス
クラスに基づく拡張ツールヒントのCToolTipCtrl実装。 CMFCToolTipCtrl クラスに基づいたツールヒントは、アイコン、ラベル、および説明を表示できます。 グラデーション塗りつぶし、カスタム テキストと境界線の色、太字、角を丸く表示、またはバルーン形式を使用して、外観をカスタマイズできます。

CMFCToolTipInfo クラス
ツールヒントの外観に関する情報を格納します。

CMFCVisualManager クラス
グローバル レベルでアプリケーションの外観変更のサポートを提供します。 CMFCVisualManager クラスは、一貫したスタイルを使用してアプリケーションの GUI コントロールを描画する機能を提供するクラスと連携します。 これらの連携するクラスはビジュアル マネージャーと呼ばれ、 CMFCBaseVisualManagerから継承されます。

CMFCVisualManagerOffice2003 クラス
アプリケーションに Microsoft Office 2003 の外観を与えます。

CMFCVisualManagerOffice2007 クラス
アプリケーションに Microsoft Office 2007 の外観を与えます。

CMFCVisualManagerVS2005 クラス
アプリケーションに Microsoft Visual Studio 2005 の外観を与えます。

CMFCVisualManagerWindows クラス
ユーザーが Microsoft Windows XP または Microsoft Vista のテーマを選択したときに、Windows XP または Vista と同様の外観を表示します。

CMFCVisualManagerWindows7 クラス
アプリケーションに Windows 7 アプリケーションの外観を提供します。

CMFCWindowsManagerDialog クラス
ユーザーが MDI アプリケーションで MDI 子ウィンドウを管理できるようにします。

CMiniFrameWnd クラス
フローティング ツール バーの周りなどで使用される、半分の高さのフレーム ウィンドウを表します。

CMonikerFile クラス
によって指定されたデータ (IStream) のストリームを IMoniker表します。

CMonthCalCtrl クラス
月間予定表コントロールの機能がカプセル化されています。

CMouseManager クラス
ユーザーがそのビュー内をダブルクリックしたときに、別のコマンドを特定 CView のクラス オブジェクトに関連付けることができます。

CMultiDocTemplate クラス
MDI (マルチ ドキュメント インターフェイス) を実装するドキュメント テンプレートを定義します。

CMultiLock クラス
マルチスレッド プログラムで複数のリソースのアクセス制御に使うアクセス コントロール機構を表します。

CMultiPageDHtmlDialog クラス
マルチページ ダイアログは、複数の HTML ページを順番に表示し、各ページのイベントを処理します。

CMultiPaneFrameWnd クラス
クラスを拡張 CPaneFrameWnd します。 複数のペインをサポートします。 コントロール バーへの 1 つの埋め込みハンドルの代わりに、ユーザーが互いにドッキングし、CMultiPaneFrameWnd複数のフローティング ウィンドウを動的に作成できる Class オブジェクトが含まれていますCPaneContainerManagerCMultiPaneFrameWnd

CMutex クラス
ミューテックスを表します。これは、1 つのスレッドがリソースに排他アクセスできるようにする同期オブジェクトです。

CNetAddressCtrl クラス
CNetAddressCtrl クラスは、ネットワーク アドレス コントロールを表します。このコントロールを使用すると、IPv4 アドレス、IPv6 アドレス、および名前付き DNS アドレスの形式を入力して検証できます。

CNotSupportedException クラス
サポートされていない機能を要求した結果として起こる例外を表します。

CObArray クラス
CObject ポインターの配列をサポートします。

CObject クラス
MFC ライブラリの重要な基底クラスです。

CObList クラス
一意でない CObject ポインターの順序付きリストをサポートします。このリストには、順番にアクセスすることも、ポインター値を使ってアクセスすることもできます。

COccManager クラス
COleControlContainer オブジェクトと COleControlSite オブジェクトによって実装されるさまざまなカスタム コントロール サイトを管理します。

COleBusyDialog クラス
OLE の [サーバーが応答しません] ダイアログ ボックスまたは [サーバーを使用できません] ダイアログ ボックスに使用されます。

COleChangeIconDialog クラス
OLE の [アイコンの変更] ダイアログ ボックスに使用します。

COleChangeSourceDialog クラス
OLE の [ソースの変更] ダイアログ ボックスに使用します。

COleClientItem クラス
OLE アイテムへのコンテナー インターフェイスを定義します。

COleCmdUI クラス
アプリケーションの IOleCommandTargetドリブンの機能に関連するユーザー インターフェイス オブジェクトの状態を更新するメソッドを MFC に提供します。

COleControl クラス
OLE コントロールを開発するための強力な基底クラスです。

COleControlContainer クラス
ActiveX コントロールのコントロール コンテナーとして機能します。

COleControlModule クラス
OLE コントロール モジュール オブジェクトを派生するための基底クラスです。

COleControlSite クラス
クライアント側のカスタム コントロール インターフェイスをサポートします。

COleConvertDialog クラス
詳細については、Windows SDK の OLEUICONVERT 構造を参照してください。

COleCurrency クラス
OLE オートメーションで使用される CURRENCY データ型をカプセル化します。

COleDataObject クラス
クリップボードや OLE 埋め込みアイテムからさまざまなフォーマットのデータを取得するときのデータ転送に使用します。クリップボードからデータを取得するときは、ドラッグ アンド ドロップを使用します。

COleDataSource クラス
OLE アプリケーションが、クリップボード操作やドラッグ アンド ドロップ操作のようなデータ転送操作中に用意するデータを置くキャッシュの役目をします。

COleDBRecordView クラス
コントロール内にデータベース レコードを表示するビューです。

COleDialog クラス
OLE のダイアログ ボックスに共通の機能が用意されています。

COleDispatchDriver クラス
OLE オートメーションのクライアント側を実装します。

COleDispatchException クラス
OLE オートメーションの主要部分である OLE IDispatch インターフェイス固有の例外を処理します。

COleDocObjectItem クラス
Active ドキュメント コンテインメントを実装します。

COleDocument クラス
ビジュアル編集をサポートする OLE ドキュメントの基底クラスです。

COleDropSource クラス
データをドロップ ターゲットにドラッグできるようにします。

COleDropTarget クラス
ウィンドウと OLE ライブラリの間の通信機構を提供します。

COleException クラス
OLE 操作に関する例外条件を表します。

COleInsertDialog クラス
OLE の [オブジェクトの挿入] ダイアログ ボックスで使用されます。

COleIPFrameWnd クラス
アプリケーションの埋め込み先編集ウィンドウの基底クラスです。

COleIPFrameWndEx クラス
MFC をサポートする OLE コンテナーを実装します。 クラスから COleIPFrameWndEx 派生するのではなく、アプリケーションのインプレース フレーム ウィンドウ クラスをクラスから COleIPFrameWnd 派生させる必要があります。

COleLinkingDoc クラス
OLE コンテナー ドキュメントの基底クラスです。OLE コンテナー ドキュメントは、ドキュメントが保持する埋め込みアイテムへのリンクをサポートします。

COleLinksDialog クラス
OLE の [リンクの編集] ダイアログ ボックスに使用します。

COleMessageFilter クラス
OLE アプリケーション間の相互に要求されるコンカレンシーを管理します。

COleObjectFactory クラス
OLE クラスのファクトリを実装しています。このクラスによって、サーバー、オートメーション オブジェクト、ドキュメントなどの OLE オブジェクトを作成できます。

COlePasteSpecialDialog クラス
OLE の [形式を選択して貼り付け] ダイアログ ボックス用に使用されます。

COlePropertiesDialog クラス
Windows に共通の [OLE プロジェクト プロパティ] ダイアログ ボックスをカプセル化します。

COlePropertyPage クラス
ダイアログ ボックスのようなグラフィカルなインターフェイスでカスタム コントロールのプロパティを表示します。

COleResizeBar クラス
OLE の埋め込み先アイテムのサイズ変更をサポートするコントロール バーの一種です。

COleSafeArray クラス
任意の型および次元の配列を扱うクラスです。

COleServerDoc クラス
OLE サーバー ドキュメントの基底クラスです。

COleServerItem クラス
OLE アイテムへのサーバー インターフェイスが用意されています。

COleStreamFile クラス
OLE の構造化記憶の一部として、複合ファイルのデータ ストリーム (IStream) を表します。

COleTemplateServer クラス
OLE のビジュアル編集サーバー、オートメーション サーバー、およびリンク コンテナー (埋め込みアイテムへのリンクをサポートするアプリケーションのことです) で使います。

COleUpdateDialog クラス
OLE の [リンクの編集] ダイアログ ボックスを使って、ドキュメント内の既存のリンク オブジェクトや埋め込みオブジェクトの更新のみを行います。これは、OLE の [リンクの編集] ダイアログ ボックスの特別な使い方です。

COleVariant クラス
データ型を VARIANT カプセル化します。

CPagerCtrl クラス
CPagerCtrl クラスは、Windows のページャー コントロールをラップします。ページャー コントロールには、外側のウィンドウに収まらない内側のウィンドウをスクロールによって表示する機能があります。

CPageSetupDialog クラス
印刷マージンの設定や変更の追加サポートと共に [OLE ページの設定] ダイアログ ボックスにより提供されるサービスをカプセル化します。

CPaintDC クラス
Class から CDC 派生したデバイス コンテキスト クラス

CPalette クラス
Windows のカラー パレットをカプセル化します。

CPane クラス
クラスCControlBar機能強化。 既存の MFC プロジェクトをアップグレードしている場合は、 CControlBar の出現箇所をすべて CPaneに置き換える必要があります。

CPaneContainer クラス
MFC によって実装されるドッキング モデルの基本コンポーネントです。 このクラスのオブジェクトは、2 つのドッキング ウィンドウまたは 2 つのインスタンスへのポインターを格納します CPaneContainer。 また、ウィンドウ (またはコンテナー) を区切る区切り線へのポインターも格納されます。 コンテナー内にコンテナーを入れ子にすると、フレームワークは複雑なドッキング レイアウトを表すバイナリ ツリーを構築します。 バイナリ ツリーのルートは、Class オブジェクトにCPaneContainerManager格納されます。

CPaneContainerManager クラス
現在のドッキング レイアウトの格納と表示を管理します。

CPaneDialog クラス
モードレスでドッキング可能なダイアログ ボックスをサポートします。

CPaneDivider クラス
メイン フレーム ウィンドウのクライアント領域から、2 つのペインを分割するか、ペインの 2 つのグループを分割するか、または 1 つのグループのペインを分離します。

CPaneFrameWnd クラス
1 つのペインを含むミニフレーム ウィンドウを実装します。 そのペインは、ウィンドウのクライアント領域になります。

CParabolicTransitionFromAcceleration クラス
放物線加速遷移をカプセル化します。

CPen クラス
Windows のグラフィック デバイス インターフェイス (GDI) のペンをカプセル化したものです。

CPictureHolder クラス
Picture プロパティを実装します。このプロパティによって、ユーザーがコントロールにピクチャを表示できるようになります。

CPoint クラス
Windows の POINT 構造体と同様のものです。

CPrintDialog クラス
Windows のコモン ダイアログ ボックスである [印刷] ダイアログで提供されるサービスをカプセル化したものです。

CPrintDialogEx クラス
Windows Print プロパティ シートによって提供されるサービスをカプセル化します。

CProgressCtrl クラス
Windows コモン プログレス バー コントロールの機能が用意されています。

CPropertyPage クラス
タブ ダイアログ ボックスとして知られているプロパティ シートの各ページを表します。

CPropertySheet クラス
タブ ダイアログ ボックスとしても知られるプロパティ シートを表します。

CPropExchange クラス
OLE コントロールの永続性の実装をサポートします。

CPtrArray クラス
void ポインターの配列をサポートします。

CPtrList クラス
void ポインターのリストをサポートします。

CReBar クラス
Rebar コントロールのレイアウト、永続性、および状態に関する情報を提供するコントロール バーです。

CReBarCtrl クラス
Rebar コントロールの機能がカプセル化されています。Rebar コントロールは、子ウィンドウを含むコンテナーです。

CRecentDockSiteInfo クラス
クラスの最近の状態情報を格納する CPane ヘルパー クラス

CRecentFileList クラス
MRU ファイル リストのコントロールをサポートします。

CRecordset クラス
データ ソースから選択された 1 組のレコードセットを表現します。

CRecordView クラス
コントロール内にデータベース レコードを表示するビューです。

CRect クラス
Windows RECT 構造体に似ています。

CRectTracker クラス
アイテムを異なる方法で表示、移動、サイズ変更できるようにします。

CRenderTarget クラス
ID2D1RenderTargetのラッパー。

CResourceException クラス
Windows が要求されたリソースを見つけられないか、割り当てられないときに生成されます。

CReversalTransition クラス
逆遷移をカプセル化します。

CRgn クラス
Windows のグラフィック デバイス インターフェイス (GDI) の領域をカプセル化したものです。

CRichEditCntrItem クラス
クラスCRichEditDocクラスを使用するとCRichEditView、MFC のドキュメント ビュー アーキテクチャのコンテキスト内でリッチエディット コントロールの機能を提供します。

CRichEditCtrl クラス
リッチ エディット コントロールの機能を提供します。

CRichEditDoc クラス
クラスCRichEditCntrItemクラスを使用するとCRichEditView、MFC のドキュメント ビュー アーキテクチャのコンテキスト内でリッチエディット コントロールの機能を提供します。

CRichEditView クラス
クラスCRichEditCntrItemクラスを使用するとCRichEditDoc、MFC のドキュメント ビュー アーキテクチャのコンテキスト内でリッチエディット コントロールの機能を提供します。

CScrollBar クラス
Windows のスクロール バー コントロールの機能を提供します。

CScrollView クラス
CViewスクロール機能を持つクラス

CSemaphore クラス
"セマフォ" を表します。これは、1 つ以上のプロセスの限られた数のスレッドだけがリソースにアクセスできるようにする同期オブジェクトで、特定のリソースに現在アクセスしているスレッド数のカウントを管理します。

CSettingsStore クラス
Windows API 関数をラップし、レジストリへのアクセスに使用するオブジェクト指向インターフェイスを提供します。

CSettingsStoreSP クラス
クラスのインスタンス CSettingsStore を作成するために使用できるヘルパー クラス

CSharedFile クラス
CMemFile共有メモリ ファイルをサポートするクラス派生クラス。

CShellManager クラス
ID リストへのポインター (PIDL) を操作するためのさまざまなメソッドを実装します。

CSimpleException クラス
このクラスは、リソース クリティカルな MFC 例外の基底クラスです。

CSingleDocTemplate クラス
SDI (シングル ドキュメント インターフェイス) を実装するドキュメント テンプレートを定義します。

CSingleLock クラス
マルチスレッド プログラムで 1 つのリソースのアクセス制御に使うアクセス コントロール機構を表します。

CSinusoidalTransitionFromRange クラス
振幅が指定の範囲である正弦波範囲遷移をカプセル化します。

CSinusoidalTransitionFromVelocity クラス
アニメーション変数の初期ベロシティによって振幅が決まる正弦波ベロシティ遷移をカプセル化します。

CSize クラス
相対座標または位置を実装する Windows SIZE 構造体と同様です。

CSliderCtrl クラス
Windows コモン スライダー コントロールの機能を提供します。

CSmartDockingInfo クラス
スマート ドッキング マーカーの外観を定義します。

CSmoothStopTransition クラス
スムーズ停止遷移をカプセル化します。

CSocket クラス
CAsyncSocketから派生し、高いレベルの Windows ソケット API の抽象化を表します。

CSocketFile クラス
Windows ソケットを使ったネットワーク間でのデータの送受信に使われる CFile オブジェクトです。

CSpinButtonCtrl クラス
Windows コモン スピン ボタン コントロールの機能が用意されています。

CSplitButton クラス
分割ボタン コントロールを表します。 分割ボタン コントロールは、ユーザーがボタンのメイン領域をクリックすると既定の動作を実行し、ユーザーがボタンのドロップダウン矢印をクリックするとドロップダウン メニューを表示します。

CSplitterWnd クラス
分割ウィンドウの機能が用意されています。分割ウィンドウとは複数のペインを持つウィンドウです。

CSplitterWndEx クラス
カスタマイズされた分割ウィンドウを表します。

CStatic クラス
Windows のスタティック コントロールの機能が用意されています。

CStatusBar クラス
テキスト出力ペインの行、または "インジケーター" を含むコントロール バー。

CStatusBarCtrl クラス
Windows コモン ステータス バー コントロール の機能が用意されています。

CStdioFile クラス
ランタイム関数fopen_wfopenによって開かれた C ランタイム ストリーム ファイルを表します。

CStringArray クラス
CString オブジェクトの配列をサポートします。

CStringList クラス
CString オブジェクトのリストをサポートします。

CSyncObject クラス
Win32 の同期オブジェクトに共通の機能を提供する純粋仮想クラスです。

CTabbedPane クラス
切り離し可能なタブを持つペインの機能を実装します。

CTabCtrl クラス
Windows のコモン タブ コントロールの機能が用意されています。

CTabView クラス
MFC のドキュメント/ビュー アーキテクチャを使用するアプリケーションでのタブ コントロール クラス (CTabView クラス) の使用を簡略化します。

CTaskDialog クラス
メッセージ ボックスのような機能を持つだけでなく、ユーザーに対する追加情報も表示できる、ポップアップ ダイアログ ボックスです。 CTaskDialog には、ユーザーから情報を収集するための機能も用意されています。

CToolBar クラス
一連のビットマップ ボタンおよびオプションの区切り記号を含むコントロール バーです。

CToolBarCtrl クラス
Windows ツール バー コモン コントロールの機能が用意されています。

CToolTipCtrl クラス
"ツール ヒント コントロール" の機能をカプセル化します。これは、アプリケーション内のツールの目的を説明する 1 行のテキストを表示する小さなポップアップ ウィンドウです。

CTooltipManager クラス
ツールヒントに関するランタイム情報を保持します。 CTooltipManager クラスのインスタンスは、アプリケーションごとに 1 回作成されます。

CTreeCtrl クラス
Windows コモン ツリー ビュー コントロールの機能が用意されています。

CTreeView クラス
MFC のドキュメント ビュー アーキテクチャを使用すると、ツリー コントロールとCTreeCtrl、ツリー コントロール機能をカプセル化するクラスの使用が簡略化されます。

CTypedPtrArray クラス
CPtrArray クラスまたは CObArrayクラスのオブジェクトに対してタイプセーフな "ラッパー" を提供します。

CTypedPtrList クラス
CPtrListクラスのオブジェクトに対してタイプ セーフな "ラップ" が用意されています。

CTypedPtrMap クラス
ポインター マップ クラス CMapPtrToPtrCMapPtrToWordCMapWordToPtr、および CMapStringToPtrのオブジェクトに対してタイプ セーフな "ラップ" が用意されています。

CUIntArray クラス
符号なし整数の配列をサポートします。

CUserException クラス
エンド ユーザーの操作を中止するためにスローします。

CUserTool クラス
外部アプリケーションを実行するメニュー項目です。 [カスタマイズ] ダイアログ ボックス (CMFCToolBarsCustomizeDialogクラス) の [ツール] タブを使用すると、ユーザーはユーザー ツールを追加したり、各ユーザー ツールの名前、コマンド、引数、初期ディレクトリを指定したりできます。

CUserToolsManager クラス
アプリケーション内の Class オブジェクトのCUserToolコレクションを保持します。 ユーザー ツールは、外部アプリケーションを実行するメニュー項目です。 CUserToolsManager オブジェクトは、ユーザーまたは開発者がアプリケーションに新しいユーザー ツールを追加できるようにします。 ユーザー ツールに関連するコマンドの実行をサポートし、Windows レジストリにユーザー ツールに関する情報を保存します。

CView クラス
ユーザーが定義するビュークラスの基本機能が用意されています。

CVSListBox クラス
編集可能なリスト コントロールをサポートします。

CWaitCursor クラス
時間がかかる処理を実行している最中に、通常は砂時計として表示される待機カーソルを表示する 1 つの方法を提供します。

CWinApp クラス
Windows のアプリケーション オブジェクトを派生させるための基底クラスです。

CWinAppEx クラス
アプリケーション状態の処理、レジストリへの状態の保存、レジストリからの状態の読み込み、アプリケーション マネージャーの初期化、および同じアプリケーション マネージャーへのリンクの提供を行います。

CWindowDC クラス
CDC から派生。

CWinFormsControl クラス
Windows フォーム コントロールのホスティング用の基本機能を提供します。

CWinFormsDialog クラス
Windows フォーム ユーザー コントロールをホストする MFC ダイアログ クラスのラッパーです。

CWinFormsView クラス
Windows フォーム コントロールのホスティング用の汎用機能を MFC ビューとして提供します。

CWinThread クラス
アプリケーション内の実行中のスレッドを表します。

CWnd クラス
Microsoft Foundation Class ライブラリにあるすべてのウィンドウ クラスの基本機能が用意されています。

CWordArray クラス
16 ビットのワードの配列をサポートします。

MFC デスクトップ アプリケーション
MFC ライブラリを構成するクラス、グローバル関数、グローバル変数、およびマクロに関するトピックへのリンクを含みます。