次の方法で共有


アプリケーション フレームワーク

Microsoft Foundation Class (MFC) ライブラリの核は、Windows API の大部分が C++ の形式でカプセル化されていることです。 ライブラリ クラスは、ウィンドウ、ダイアログ ボックス、デバイス コンテキスト、一般的な GDI オブジェクト (ブラシ、ペンなど)、コントロールなど、標準的な Windows 項目を表します。 これらのクラスには、カプセル化されている Windows の構造体に対する便利な C++ メンバー関数インターフェイスが用意されています。 これらのクラスの使用について詳しくは、ウィンドウ オブジェクトに関するトピックを参照してください。

ただし MFC ライブラリには、Windows API の C++ カプセル化に基づく、さらに別のアプリケーション機能のレイヤーも備わっています。 このレイヤーは、Windows 用の実用的なアプリケーション フレームワークです。ツール バー、ステータス バー、印刷、印刷プレビュー、データベース サポート、ActiveX サポートなど、Windows のプログラムに期待される一般的なユーザー インターフェイスのほとんどが備わっています。 フレームワークについては、「クラスを使用した Windows アプリケーションの作成」に詳しい説明があります。

関連項目

一般的なクラス デザインの考え方