MFCダイアログにアクセスする方法とは何ですか。
MFCでダイアログを呼び出す方法は、CDialogクラスによって提供される関数を用いることです。以下に一般的な関数を紹介します。
- DoModal():ダイアログボックスをモーダルとして表示し、ダイアログボックスが閉じられるまで、ユーザーがアプリケーション内の他のウィンドウとやり取りできないようにします。ダイアログボックスの戻りコードを返します。
- Create():モーダルでないダイアログを作成して、親ウィンドウに表示する。
- ShowWindow():ダイアログを表示または非表示にします。
- UpdateData(): ダイアログ内のコントロールの値を、対応するメンバ変数に更新します。
- SetDlgItemText():指定されたコントロールのテキストを設定します。
- 指定されたコントロールのテキストを取得するGetDlgItemText()
- GetDlgItem():指定のコントロールのポインタを取得する
- EndDialog():ダイアログを非表示にします。
ダイアログクラスのインスタンスオブジェクトを通して呼び出すことができます。例えば、dlgという名前のダイアログクラスのインスタンスオブジェクトがあれば、dlg.DoModal()を使ってダイアログを表示できます。