BOOLの作成 (LPCTSTRlpszTemplateName,CWnd ※pParentWndNULLの=);
BOOLの作成 (UINTnIDTemplate,CWnd ※pParentWndNULLの=);
戻り値
両方のフォーム] ダイアログ ボックスの作成と初期化が成功した場合は 0 以外を返す;そうでなければ 0。
パラメーター
lpszTemplateName
ダイアログ ボックス テンプレート リソースの名前を指定する null で終わる文字列が含まれています。
pParentWnd
ダイアログ オブジェクトが属する親のウィンドウ オブジェクト ( CWnd型) へのポインター。NULLの場合は、ダイアログ オブジェクトの親ウィンドウは、メイン アプリケーション ウィンドウに設定されています。
nIDTemplate
ダイアログ ボックス テンプレート リソースの ID 番号が含まれています。
解説
ダイアログ ボックス テンプレート リソースからを使用して、モードレス ダイアログ ボックスを作成するには、作成を呼び出します。Createを呼び出すコンス トラクターの内部を置くまたはコンス トラクターが呼び出された後、それを呼び出すことができます。
Createメンバー関数の 2 つのフォーム ダイアログ ボックス テンプレート リソースへのアクセスはテンプレート名またはテンプレート ID 番号 (たとえば、IDD_DIALOG1) によって提供されます。
いずれの形式でも、親ウィンドウ オブジェクトへのポインターを渡します。PParentWndがNULLの場合は、ダイアログ ボックス、メイン アプリケーション ウィンドウにその親またはオーナー ウィンドウが作成されます。
すぐに、ダイアログ ボックスを作成した後、 Createメンバー関数を返します。
親ウィンドウが作成されると、ダイアログ ボックスを表示する場合は、ダイアログ ボックス テンプレートでWS_VISIBLEスタイルを使用します。それ以外の場合、 ShowWindowを呼び出す必要があります。さらに、ダイアログ ボックスのスタイル、そのアプリケーションを参照してください、 DLGTEMPLATE構造で Win32 SDK のドキュメントおよびウィンドウ スタイルのクラス ライブラリ リファレンス。
CWnd::DestroyWindow関数を使用して、作成関数によって作成されたダイアログ ボックスを破棄するには。
CDialog 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CDialog::CDialog、 CWnd::DestroyWindow、 CDialog::InitModalIndirect、 CDialog::DoModal、 :: CreateDialog(&N)