ATL リファレンスでは、Active Template Library (ATL) について説明しています。ATL とは、テンプレート ベースの C++ のクラスの集約です。これを使用すると、コンポーネント オブジェクト モデル (COM: Component Object Model) オブジェクトを簡単にプログラミングできます。ATL を最大限に利用するには、COM の操作を理解しておくことをお勧めします。
カテゴリ別の ATL クラスのリンクおよび簡単な説明が用意されています。
アルファベット順のクラスの一覧があります。
アルファベット順のグローバル関数の一覧があります。カテゴリ別の関数のトピックも含まれます。
アルファベット順のグローバル変数の一覧があります。
アルファベット順のマクロの一覧があります。カテゴリ別のマクロのトピックも含まれます。
アルファベット順の構造体の一覧が用意されています。
アルファベット順の typedef の一覧があります。
互換性のために残されている旧式のクラス、マクロ、および関数のリファレンスです。
ATL を使用したプログラムの方法に関するトピックがあります。
1 つのコントロールを作成することによって、ATL の基本事項をいくつか示します。
ATL を使用して COM オブジェクトを書き込む方法を示すサンプル コードがあります。
ATL Server ライブラリのリファレンスです。このライブラリは、Web アプリケーション、XML Web サービス、およびその他のサーバー アプリケーションを作成するための、テンプレート ベースの C++ クラスの集合です。
OLE DB のコンシューマおよびプロバイダのテンプレートのリファレンスが用意されています。このテンプレート クラスのセットは、一般的に使用される多くの OLE DB インターフェイスを実装します。
Visual C++ に用意されているさまざまなライブラリへのリンクがあります。ATL、MFC、OLE DB の各テンプレート、C ランタイム ライブラリ、および標準 C++ ライブラリが含まれます。