ATL ウィンドウ クラス
ATL には使用し、windows を実装することができますいくつかのクラスが含まれています。これらのクラスは、ほかの ATL クラスのように、コードにオーバーヘッドがない、効率的な実装します。
-
CWindowのウィンドウ ハンドルをCWindowオブジェクトにアタッチすることができます。ウィンドウを操作するcwindow の各メソッドを呼び出してください。
-
CWindowImpl新しいウィンドウを実装して、メッセージ マップでメッセージを処理することができます。作成することができます、ウィンドウを新しい Windows クラス、スーパークラス、既存のクラスまたはサブクラスに基づいて、既存のウィンドウ。
-
Cdialogimpl では、モーダルまたは、モードレス ダイアログ ボックスとプロセス、メッセージ マップでメッセージを実装することができます。
-
CContainedWindowメッセージ マップが含まれているウィンドウを実装する別のクラスの構築済みクラスです。CContainedWindowを使用して、メッセージ処理の 1 つのクラスを一元管理することができます。
-
CAxDialogImpl ActiveX コントロールをホストするダイアログ ボックス (モーダルまたはモードレス) を実装することができます。
-
CSimpleDialog基本的な機能には、ダイアログ ボックス (モーダルまたはモードレス) を実装することができます。
-
CAxWindowホスト ウィンドウを実装する ActiveX コントロールにより、。
-
特定のウィンドウ クラスのほかには、ATL、ATL ウィンドウ オブジェクトの実装が容易にいくつかのクラスを提供します。彼らは次のとおりです。:
-
新しいウィンドウ クラスの情報は、CWndClassInfoを管理します。
-
CWinTraitsとCWinTraitsOR ATL ウィンドウ オブジェクトの特性を標準化、簡単な方法を提供します。
ATL のウィンドウ クラスを使用する方法について説明します。トピックが含まれます: