|
|||||
|
|||||
|
||||||
ATLはCSimpleDialogというダイアログ用のクラステンプレートを用意しています。
これは主に、バージョン情報を表示するような単純なダイアログを作成する時に使用します。
CSimpleDialogクラステンプレートを使用するには第1テンプレート引数にダイアログリソースのIDを渡します。
シンプルダイアログはDoModal()によってモーダルダイアログとして表示されます。CSimpleDialogクラステンプレートには、IDがIDOK、IDCANCEL、IDABORT、
IDRETRY、IDIGNORE、IDYES、IDNOの
WM_COMMANDメッセージハンドラが用意されています。
ダイアログ上にいずれかのIDを持つボタンを作成してそのボタンを押すと、
CSimpleDialogクラステンプレートのWM_COMMANDメッセージハンドラが呼び出されてダイアログは閉じます。
この時、ボタンのIDはDoModal()の戻り値となります。 |