ATL ウィンドウ クラス

ATL には、ウィンドウを使用して実装できるクラスがいくつか含まれています。 これらのクラスは、他の ATL クラスと同様に、コードにオーバーヘッドを課すことのない効率的な実装を提供します。

このセクションでは、ATL ウィンドウ クラスを示し、その使用方法について説明します。

このセクションの内容

ATL ウィンドウ クラスの概要
各 ATL ウィンドウ クラスについて簡単に説明し、それぞれの参照資料へのリンクを示します。

ウィンドウの使用
CWindow を使用してウィンドウを操作する方法について説明します。

ウィンドウの実装
メッセージ ハンドラー、メッセージ マップ、CWindowImpl の使用方法について説明します。 スーパークラス化とサブクラス化の詳細が含まれています。

ダイアログ ボックスの実装
ダイアログ ボックス クラスを追加する 2 つの方法について説明し、コード サンプルを示します。

含まれているウィンドウの使用
ATL に含まれているウィンドウについて説明します。これは、独自のクラスでメッセージを処理するのではなく、コンテナー オブジェクトにそれらを委任するウィンドウです。

ウィンドウの特徴を理解する
ATL のウィンドウの特徴クラスについて説明します。 これらのクラスは、ウィンドウ オブジェクトの作成に使用されるスタイルを標準化するためのシンプルな方法を提供します。

Atl
Active Template Library を使用してプログラミングする方法に関する概念説明のトピックへのリンクを提供します。

Windows サポート クラス
ATL のウィンドウとメッセージ マップをサポートする追加の ATL クラスの一覧を表示します。