CDialog::Create

BOOLの作成 (LPCTSTRlpszTemplateName,CWnd ※pParentWndNULL=);

BOOLの作成 (UINTnIDTemplate,CWnd ※pParentWndNULL=);

戻り値

両方のフォーム] ダイアログ ボックスの作成と初期化が成功した場合は 0 以外を返す;そうでなければ 0。

パラメーター

lpszTemplateName

ダイアログ ボックス テンプレート リソースの名前を指定する null で終わる文字列が含まれています。

pParentWnd

ダイアログ オブジェクトが属する親のウィンドウ オブジェクト ( CWnd型) へのポインター。NULLの場合は、ダイアログ オブジェクトの親ウィンドウは、メイン アプリケーション ウィンドウに設定されています。

nIDTemplate

ダイアログ ボックス テンプレート リソースの ID 番号が含まれています。

解説

ダイアログ ボックス テンプレート リソースからを使用して、モードレス ダイアログ ボックスを作成するには、作成を呼び出します。Createを呼び出すコンス トラクターの内部を置くまたはコンス トラクターが呼び出された後、それを呼び出すことができます。

Createメンバー関数の 2 つのフォーム ダイアログ ボックス テンプレート リソースへのアクセスはテンプレート名またはテンプレート ID 番号 (たとえば、IDD_DIALOG1) によって提供されます。

いずれの形式でも、親ウィンドウ オブジェクトへのポインターを渡します。PParentWndNULLの場合は、ダイアログ ボックス、メイン アプリケーション ウィンドウにその親またはオーナー ウィンドウが作成されます。

すぐに、ダイアログ ボックスを作成した後、 Createメンバー関数を返します。

親ウィンドウが作成されると、ダイアログ ボックスを表示する場合は、ダイアログ ボックス テンプレートでWS_VISIBLEスタイルを使用します。それ以外の場合、 ShowWindowを呼び出す必要があります。さらに、ダイアログ ボックスのスタイル、そのアプリケーションを参照してください、 DLGTEMPLATE構造で Win32 SDK のドキュメントおよびウィンドウ スタイルクラス ライブラリ リファレンス

CWnd::DestroyWindow関数を使用して、作成関数によって作成されたダイアログ ボックスを破棄するには。

CDialog 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CDialog::CDialogCWnd::DestroyWindowCDialog::InitModalIndirectCDialog::DoModal :: CreateDialog(&N)

Index