次の方法で共有


フレームワーク (MFC)

Microsoft Foundation Class ライブラリの (MFC) のフレームワークを使用すると、いくつかのメイン クラスおよび Visual C++ のいくつかのツールをキーとして基づいています。あるクラスは、 Win32 アプリケーション プログラミング インターフェイスの最大部分を (API) カプセル化します。他のクラスは、ドキュメント、ビュー、およびアプリケーション自体のようなアプリケーション概念をカプセル化します。さらに、 OLE 機能と ODBC と DAO のデータアクセスの機能をカプセル化します。

たとえば、ペインの Win32 の概念は、 MFC クラス CWndにカプセル化されます。つまり、 C.C++ クラスによって呼び出されます CWnd は、カプセル化します。または、ウィンドウを表す HWND ハンドルを 「ラップ」します。同様に、クラス CDialog は、 Win32 ダイアログ ボックスをカプセル化します。

カプセル化では、 C++ クラス CWndは、メンバー変数の型 HWNDが含まれ、クラスのメンバー関数をパラメーターとして HWND を受け取るに機能する Win32 呼び出しをカプセル化することを意味します。クラス メンバー関数には、 Win32 関数をカプセル化するのと同じ名前になります。

このセクションの内容

SDI と MDI

ドキュメント、ビュー、およびフレームワーク

ウィザードとリソース エディター

関連するセクション

フレームワークを使ったアプリケーションの作成

フレームワークがコードに対して必要があるか

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

ドキュメント テンプレートとドキュメント/ビューの作成手順

メッセージの処理とマップ

オブジェクト ペイン

参照

概念

クラスを使用した Windows アプリケーションの作成