Visual C++ の ATL サンプルをアルファベット順で次の表に示します。
このセクションの内容
- ACTIVEDOC サンプル : Active ドキュメント サーバーの実装
-
Active ドキュメント サーバーの実装方法を示します。
- ASYNC サンプル : データの非同期ダウンロード
-
URL からデータを非同期にダウンロードします。
- ASYNC 属性サンプル : データを非同期にダウンロード
-
属性を使用して URL からデータを非同期にダウンロードします。
- ATLAgent 属性サンプル : CCommand と CAccessor を使用してデータベースの情報を読み取る
-
CCommand と CAccessor を使用してデータベースの情報を読み取る方法、およびコンパイラ COM サポートを使用して Microsoft Agent コントロールを制御する方法を示します。
- ATLCollections サンプル : ICollectionOnSTLImpl、CComEnumOnSTL、およびカスタム コピー ポリシーの各クラスの例
-
ICollectionOnSTLImpl と CComEnumOnSTL の使用例、およびカスタム コピー ポリシー クラスの実装例を示します。
- ATLBUTTON 属性サンプル : 状態に対応したビットマップを使用するボタンの例
-
状態に応じて 3 つの異なるビットマップを使用して表示されるボタンを作成します。
- ATLCON サンプル : 単純なコンテナの作成例
-
単純なコントロール コンテナの例を示します。
- ATLCON 属性サンプル : 単純なコンテナの作成例
-
属性を使用した単純なコントロール コンテナの例を示します。
- ATLDuck サンプル : ATL でのコネクション ポイントの使用
-
ATL コントロールでのコネクション ポイントの使用例を示します。
- ATLDuck 属性サンプル : ATL でのコネクション ポイントの使用
-
ATL コントロールおよび ATL 属性でのコネクション ポイントの使用例を示します。
- ATLEventHandling サンプル : IDispEventImpl と IDispEventSimpleImpl を使用した Word イベントの処理
-
Microsoft Word で発生するイベントを処理するための IDispEventImpl と IDispEventSimpleImpl の使用例を示します。
- ATLFire サンプル : ウィンドウ付きコントロールのビルド例
-
ATL を使用してウィンドウ付きコントロールをビルドする方法を示します。
- ATLFire 属性サンプル : ウィンドウ付きコントロールのビルド例
-
ATL および属性を使用してウィンドウ付きコントロールをビルドする方法を示します。
- ATLMovie 属性サンプル : ATL コントロールでのコンパイラ COM サポートと Active Movie インターフェイスの使用
-
ATL コントロールで、コンパイラ COM サポートと Active Movie インターフェイスを使用してムービーを再生します。
- ATLPages サンプル : IPropertyPageImpl を使用したプロパティ ページの実装
-
IPropertyPageImpl を使用したプロパティ ページの実装例を示します。
- ATLSafeArray サンプル : CComSafeArray の例およびスクリプトに SAFEARRAY を渡す方法
-
CComSafeArray を使用して SAFEARRAY を作成および管理する方法を示します。また、SAFEARRAY をコンポーネントからスクリプトに渡す方法を示します。
- ATLSecurity サンプル : ATL セキュリティ クラス
-
ATL セキュリティ クラスを使用してセキュリティ設定をチェックする方法を示します。
- ATLTangram 属性サンプル : ATL、MFC、および COM を使用する大規模なプロジェクトの管理例
-
IDE で複数のプロジェクト依存関係を持ち、属性を使用した大規模な ATL プロジェクトの管理例を示します。また、COM の基本概念を示します。
- ATLTraceTool サンプル : ATLTRACE2 の出力の表示
-
ATLTRACE2 マクロで生成された出力を表示します。
- AutoThread 属性サンプル : CAtlAutoThreadModule の使用例
-
属性を設定して CComAutoThreadModule クラスを使用する方法を示します。
- BEEPER サンプル : ティアオフ インターフェイスの例
-
BSTR のコレクションまたは列挙体であるティアオフ インターフェイスを実装します。
- BEEPER 属性サンプル : ティアオフ インターフェイスの例
-
属性を使用して BSTR のコレクションまたは列挙体であるティアオフ インターフェイスを実装します。
- CatDB サンプル : データ ソース スキーマ ブラウザ
-
OLE DB プロバイダについて、テーブルや列などのスキーマ情報を表示します。
- CDINFO 属性サンプル : CD オーディオ トラックの情報の再生および表示
-
CD オーディオ トラックを再生し、トラックの情報をツール ヒントおよび円グラフで表示します。
- CIRC サンプル : プロパティ ページの使用例
-
プロパティ ページの例を示し、円を描画するコントロールを作成します。
- CIRC 属性サンプル : プロパティ ページの使用例
-
属性を使用して、プロパティ ページの例を示して円を描画するコントロールを作成します。
- CIRCCOLL 属性サンプル : コレクションまたは列挙体の例
-
属性付き ATL と Standard C++ Library Reference (C++ 標準テンプレート ライブラリ) を使用して、オブジェクトのコレクションまたは列挙型を実装します。
- COMMAP 属性サンプル : COM インターフェイス マップ エントリ マクロの例
-
さまざまな COM インターフェイス マップ エントリ マクロの使用例を示します。
- CThreadPool サンプル : スレッド プールの使い方
-
アプリケーションでのスレッド プールの使い方、およびスレッド プールの実装によってアプリケーションのパフォーマンスを向上させる方法を示します。
- CustomString サンプル : CStringT のカスタム メモリ アロケータの例
-
CStringT に対してカスタム メモリ アロケータを使用して、マルチスレッド アプリケーションのパフォーマンスを向上させる方法を示します。
- DBViewer サンプル : データベース ブラウザ
-
CManualAccessor クラスに依存してアプリケーションのデータ連結を完全に制御する、中間レベル アプリケーションの例を示します。
- DCOM サンプル : COM オブジェクトのリモート呼び出し
-
異なるコンピュータで実行されている複数のクライアントから、Windows NT サービスに実装された COM オブジェクトを呼び出す方法を示します。
- DIRECT3D 属性サンプル : Direct3D の使用例
-
Direct3D グラフィックス ライブラリと属性を使用して、回転する三角形を描画するコントロールを作成します。
- DispSink サンプル : ディスパッチ インターフェイスを通じた、COM シングルトン サーバーで発生したイベントの処理
-
ディスパッチ インターフェイスでのコネクション ポイントの使用例を示します。
- DispSink 属性サンプル : ディスパッチ インターフェイス経由で COM シングルトン サーバーから送られるイベントの処理
-
属性を使用して、ディスパッチ インターフェイスでコネクション ポイントを使用する方法を示します。
- DynamicConsumer サンプル : 動的アクセサとスキーマ行セット クラスを使用したデータベースのメタデータの読み取り
-
動的アクセサ クラスとスキーマ行セット クラスを使用してデータベースのメタデータを読み取る方法を示します。
- LABRADOR 属性サンプル : ユーザー インターフェイスのないサーバーの実装
-
ユーザー インターフェイスを持たない EXE サーバーを実装します。
- Marquee サンプル : スクリプトを使用したパフォーマンス モニタ データの提供
-
スクリプトを通じてパフォーマンス モニタ オブジェクトの使い方を示します。
- MFCATL サンプル : MFC サーバーでの ATL COM オブジェクトの使用
-
MFC サーバー EXE での ATL COM オブジェクトの使い方を示します。
- MultiRead サンプル : 複数のスレッドを使用したデータベース テーブルの読み取り
-
複数のスレッドを使用してデータベースのテーブルを読み取ります。
- MultiRead 属性サンプル : 複数のスレッドを使用してデータベース テーブルを読み取る
-
複数のスレッドを使用してデータベースのテーブルを読み取ります。
- OPENGL 属性サンプル : OpenGL の使用例
-
OpenGL グラフィックス ライブラリと属性を使用して、回転するキューブを描画するコントロールを作成します。
- POLYGON サンプル : ATL チュートリアル
-
ATL チュートリアルのプロジェクト ファイルです。カスタム プロパティ、イベント、プロパティ ページ、およびオブジェクトの安全性を実装するコントロールをビルドします。
- POLYGON 属性サンプル : カスタム プロパティ、イベント、プロパティ ページ、およびオブジェクトの安全性の例
-
ATL チュートリアルのプロジェクト ファイルです。ATL および属性を使用して、カスタム プロパティ、イベント、プロパティ ページ、およびオブジェクトの安全性を実装するコントロールをビルドします。
- SUBEDIT サンプル : Windows 標準コントロールのスーパークラス化
-
スーパークラス化された Windows コントロールを作成します。
- SUBEDIT 属性サンプル : Windows 標準コントロールのスーパークラス化
-
属性を使用して、スーパークラス化された、Windows コントロールを作成します。
- UpdatePV サンプル : 更新可能な OLE DB プロバイダの実装
-
更新可能な読み取り/書き込み OLE DB プロバイダを実装します。