各アプリケーションに 1 つと 1 つだけのアプリケーション オブジェクトが;このオブジェクトが実行中のプログラムの他のオブジェクトを調整し、 CWinAppから派生しました。
Microsoft Foundation クラス ライブラリの実行、アプリケーション内の複数のスレッドをサポートしています。すべてのアプリケーションは、少なくとも 1 つのスレッドが必要です。CWinAppオブジェクトによって使用されるスレッドこの「プライマリ」のスレッドです。
CWinThreadオペレーティング システムのスレッド処理機能の一部をカプセル化します。複数のスレッドを使いやすくするためには、MFC も同期に C++ インターフェイス Win32 の同期オブジェクトを提供するオブジェクト クラスを提供します。
アプリケーションとスレッド クラス
初期化、実行、および、アプリケーションを終了するコードをカプセル化します。アプリケーション オブジェクトをこのクラスから派生します。
すべてのスレッドの基本クラスです。直接使用またはスレッドがユーザー インターフェイス関数を実行する場合、 CWinThreadからクラスを派生します。CWinAppはCWinThreadから派生しました。
ISAPI アプリケーション クラス
ISAPI サーバーに送信される HTTP 要求のフィルターの選択。
クライアント要求を処理することにより、ISAPI サーバーの機能を拡張します。
同期オブジェクト クラス
同期オブジェクトのクラスの基本クラス。
オブジェクトにアクセスするには、単一のプロセス内のスレッドを 1 つだけを許可する同期クラス。
1 つと同時にアクセスするオブジェクトの最大数を指定できます、同期クラス。
任意の数のオブジェクトにアクセスするプロセス内のスレッドを 1 つだけを許可する同期クラス。
イベントが発生したときにアプリケーションに通知する同期クラス。
スレッド セーフなクラスのメンバー関数の 1 つの同期オブジェクトをロックするために使用。
同期オブジェクトの配列から 1 つまたは複数の同期オブジェクトをロックするスレッド セーフなクラスのメンバー関数を使用。
関連クラス
プログラムが開始されたコマンドラインを解析します。
待機カーソルが画面上を置きます。時間のかかる操作中に使用されます。
ドッキング コントロール バーの状態データの永続ストレージを処理します。
最も最近使用した (MRU) ファイルの一覧を維持します。