ATL ダイアログの追加

更新 : 2007 年 11 月

ATL ダイアログをプロジェクトに追加するには、ATL プロジェクト、または ATL サポートを含む MFC プロジェクトを用意する必要があります。ATL プロジェクト ウィザードを使用して ATL アプリケーションを作成するか、または MFC アプリケーションに ATL オブジェクトを追加して MFC アプリケーション用の ATL サポートを実装できます。

既定では、ATL ダイアログ ウィザードは CAxDialogImpl クラスから派生するダイアログ ボックスを実装します。このクラスには、ActiveX コントロールと Windows コントロールをホストするためのサポートが含まれます。ActiveX コントロール サポートのオーバーヘッドが不要な場合は、ウィザードでコードが生成された後で、CAxDialogImpl クラスのすべてのインスタンスを基本クラス CSimpleDialog または CDialogImpl に置き換えてください。

b3c267wx.alert_note(ja-jp,VS.90).gifメモ :

CSimpleDialog クラスでは、Windows コモン コントロールだけをサポートするモーダル ダイアログ ボックスが作成されます。CDialogImpl では、モーダル ダイアログ ボックスまたはモードレス ダイアログ ボックスのいずれかが作成されます。

プロジェクトに ATL ダイアログ リソースを追加するには

  1. ATL プロジェクト ウィザードを使用して ATL プロジェクトを作成します。

  2. クラス ビューでプロジェクト名を右クリックし、ショートカット メニューの [追加] をクリックします。[クラスの追加] をクリックします。

  3. [クラスの追加] ダイアログ ボックスのテンプレート ペインの [ATL ダイアログ] をクリックします。[開く] をクリックして ATL ダイアログ ウィザードを表示します。

詳細については、「ダイアログ ボックスの実装」を参照してください。

参照

概念

クラスの追加

参照

メッセージ マップ (ATL)

その他の技術情報

ATL ウィンドウ クラス