MFC の概念

ここでは、MFC (Microsoft Foundation Class) ライブラリを使用したプログラミングに役立つ、概要説明のトピックとタスク ベースのトピックを示します。

このセクションの内容

MFC の一般的なトピック
MFC ライブラリの技術的な詳細を示します。

CObject の使い方
MFC のほとんどのクラスの基底クラスである CObject の使い方へのリンクが用意されています。

コレクション
C++ テンプレートから作成されるコレクション クラス、および作成されないコレクション クラスについて説明します。

日付と時間
MFC での日付と時刻の使い方に関するトピックへのリンクを提供します。

ファイル
CFile および MFC でのファイルの処理方法について説明します。

メモリ管理 (MFC)
メモリ管理に関連する汎用サービスの活用方法について説明します。

メッセージの処理とマップ
MFC フレームワークがメッセージとコマンドを処理する方法と、メッセージとコマンドをハンドラー関数に関連付ける方法について説明します。

シリアル化
プログラム終了後もオブジェクトの状態を保存しておき、次にプログラムを実行したときにその状態を復元するためのシリアル化機構について説明します。

例外処理 (MFC)
MFC に用意されている例外処理機構について説明します。

MFC インターネット プログラミングの基礎
インターネットのプログラミングで使用できる MFC クラスについて説明します。

MFC インターネット プログラミングの作業
インターネットのサポートをアプリケーションに追加する方法を説明します。

Unicode とマルチバイト文字セット (MBCS: Multibyte Character Set) のサポート
Unicode 文字セットとマルチバイト文字セットに対して MFC と ATL のサポートを使用する方法について説明します。

MFC COM
COM をサポートするようにデザインされている MFC のサブセットについて説明します。ATL (Active Template Library) の大部分は COM プログラミング用にデザインされています。

C++ と MFC を使用するマルチスレッド
プロセスとスレッドについて説明します。また、MFC でマルチスレッドを使用する方法についても説明します。

MFC における Windows ソケット
Windows ソケットの MFC 実装について説明します。

MFC のリファレンス
MFC ライブラリのリファレンスが用意されています。このライブラリ内のクラスのセットは、Windows API に対して作成されたアプリケーションのフレームワークであるアプリケーション フレームワークを構成します。

MFC のサンプル
デスクトップ アプリケーション、DLL、データベース アプリケーション、コントロール、Web アプリケーションなどでの MFC の使い方を示すサンプルへのリンクが用意されています。