次の方法で共有


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

同時に実行、 Microsoft Foundation Class の (MFC) のライブラリのクラスは、 Windows オペレーティング システム用のアプリケーションをビルドをここで 「」、アプリケーション フレームワークを構成します。非常に一般的なレベルでは、フレームワークはスケルトンに配置できるアプリケーションと指定の標準ユーザーインターフェイスを実装するスケルトンを定義します。プログラミングとしてジョブは他のスケルトンを入力することでアプリケーション固有のこれらのある。非常に完全な開始のアプリケーションのファイルを作成するには、 MFC アプリケーション ウィザードを使用してベースにして目的のクラスを取得できます。コードにユーザーインターフェイス要素を視覚的に、それらの要素を接続するクラス ビュー コマンドおよびアプリケーション固有のロジックを実装するクラス ライブラリ デザインに Microsoft Visual C++ リソース エディターを使用します。

MFC フレームワークのバージョン 3.0 は、以降の Microsoft Windows 95 を含める Win32 プラットフォームのプログラミング、および Windows NT 3.51 以降のバージョンでサポートします。MFC Win32 サポートはマルチスレッドが含まれます。16 ビット プログラミングを行う必要がある場合は、バージョン 1.5xを 使用します。

技術情報のこの系列は、アプリケーションのフレームワークの広範な概要を示します。また、アプリケーションを構成する方法と、作成される主要なオブジェクト参照します。これらの技術情報で説明するトピックの例を次です:

フレームワークの他の一部には次のものが含まれています:

  • ペイン オブジェクト: 概要

  • メッセージ処理とマッピング

  • CObject の MFC のルート基本クラス

  • ドキュメント/ビュー アーキテクチャ

  • ダイアログ ボックス

  • コントロール

  • コントロール バー

  • OLE

  • メモリ管理

    Windows オペレーティング システムの長所になりましたを受けるアプリケーションを提供するだけでなく、 MFC により、特に手法をリンクし、 OLE 埋め込みを使用するアプリケーションを作成するのが簡単になります。アプリケーションに OLE ビジュアル編集コンテナー、 OLE ビジュアル編集サーバー、または両方を、他のアプリケーションがアプリケーションからオブジェクトを使用し、それをリモートで実行できるようにオートメーションを追加できます。

  • MFC ActiveX コントロール

    OLE コントロールの開発キット (CDK) は、フレームワークと、完全に統合されます。この技術情報のファミリーは、 MFC を ActiveX コントロールの開発の概要を提供します。(ActiveX コントロールは、 OLE コントロールと呼ばれていました。)

  • データベース プログラミング

    MFC は、書き込みアクセス アプリケーションを簡略化する 2 セットのデータベース クラスを指定します。ODBC データベース クラスを使用して、 ODBC (Open Database Connectivity)ドライバーを通じて、データベース テーブルの SELECT レコードに接続でき、画面上のフォームの情報を表示します。データ アクセス オブジェクトの (DAO) のクラスを使用して、 ODBC データ ソースを含む Microsoft Jet データベース エンジンまたは外部 (非 Jet)データ ソースによってデータベースを使用できます。

    また、 MFC は、 Unicode およびマルチバイト文字セット (MBCS)を使用するアプリケーションは、特に 2 バイト文字セット (DBCS) を作成するための十分に有効になります。

MFC のドキュメントへの一般的なガイドでは、 MFC の一般的なトピックを参照してください。

参照

概念

MFC の一般的なトピック