ホーム ATL/WTL
シンプルダイアログ
ドキュメント種別 ATL/WTL に関する文書
最終更新日 2004/01/07
PR
 ATLはCSimpleDialogというダイアログ用のクラスを用意しています。 これは主に、バージョン情報を表示するような単純なダイアログを作成する時に使用します。

// バージョン情報ダイアログ表示
CSimpleDialog<IDD_ABOUTBOX> dlg;
dlg.DoModal();
			

CSimpleDialogクラスを使用するには第1テンプレート引数にダイアログリソースのIDを渡します。 シンプルダイアログはDoModal()によってモーダルダイアログとして表示されます。

CSimpleDialogクラスには、IDがIDOKIDCANCELIDABORTIDRETRYIDIGNOREIDYESIDNOの コマンドハンドラが用意されています。 例えばダイアログ上にいずれかのIDを持つボタンを作り、そのボタンを押すとダイアログは閉じます。 そのボタンのIDは、DoModal()の戻り値として返ってきます。