次の方法で共有


MFC の一般的なトピック

この一連の記事には、Microsoft Foundation Class (MFC) ライブラリに関する技術的な詳細が含まれており、MFC フレームワークとその主要なコンポーネントとサブシステムの概要について説明します。

Microsoft Foundation クラス ライブラリは、Microsoft Windows でのプログラミング用のアプリケーション フレームワークです。 C++ で記述された MFC は、ウィンドウ、メニュー、ダイアログ ボックスの管理に必要なコードの多くを提供します。基本的な入出力を実行する。データ オブジェクトのコレクションを格納する。などなど。 このフレームワークにアプリケーション固有のコードを追加するだけです。 C++ クラス プログラミングの性質を考えると、 MFC フレームワーク が提供する基本的な機能を簡単に拡張またはオーバーライドできます。

MFC フレームワークは、Windows の専門家プログラマの作業に基づいて構築できる強力なアプローチです。 MFC は開発時間を短縮します。コードの移植性が高くなります。プログラミングの自由度と柔軟性を低下させることなく、多大なサポートを提供します。を使用すると、Active テクノロジ、OLE、インターネット プログラミングなどのユーザー インターフェイス要素とテクノロジを "プログラミングが困難" に簡単にアクセスできます。 さらに、MFC では、データ アクセス オブジェクト (DAO) (現在は廃止) と Open Database Connectivity (ODBC) を使用したデータベース プログラミングと、Windows ソケットを使用したネットワーク プログラミングが簡略化されます。 MFC を使用すると、プロパティ シート ("タブ ダイアログ")、印刷プレビュー、フローティングのカスタマイズ可能なツール バーなどの機能を簡単にプログラムできます。

このセクションにて

MFC サンプル

MFC ソース ファイルの使用

MFC ライブラリのバージョン

Windows 用アプリケーションの記述にクラスを使用する

フレームワーク上でのビルド

CWinApp: そのアプリケーションクラス

ドキュメント テンプレートとドキュメント/ビュー作成プロセス

MFC モジュールの状態データの管理

アイドルループ処理

MFC モジュール状態でのアクティブ化コンテキストのサポート

MFC 共通コントロール ライブラリの分離

Windows Vista コモン コントロールのビルド要件

方法: 再起動マネージャーのサポートを追加する

動的レイアウト

MFC リファレンス ドキュメントの概要については、「 Microsoft Foundation クラス ライブラリ」を参照してください。

ATL の詳細については、「 Active Template Library Reference」を参照してください

こちらも参照ください

ウィンドウ オブジェクトの操作