-
InitModalIndirect
鎖定
InitModalIndirect調用該成員函數,使用內存中構造的對話框模板初始化模態對話框。
- 外文名
- InitModalIndirect
- 返回值
- 對話框對象創建和初始化成功
- 説 明
- 調用該成員函數
InitModalIndirect基本信息
CDialog::InitModalIndirect
BOOL InitModalIndirect(LPCDLGTEMPLATE lpDialogTemplate, CWnd* pParentWnd = NULL);
BOOL InitModalIndirect(HGLOBAL hDialogTemplate, CWnd* pParentWnd = NULL);
返回值:
如果對話框對象創建和初始化成功,則返回非零值,否則為0。
InitModalIndirect參數
lpDialogTemplate | 包含用於創建對話框的對話框模板的指針。該模板位於DLGTEMPLATE結構和控件信息表單中。有關該結構的更多信息,請參閲聯機文檔“Win32 SDK”。 |
hDialogTemplate | 包含對話框模板的全局內存的句柄。模板使用DLGTEMPLATE結構的形式。 |
pParentWnd | 指向含有對話框的父窗口和所有者窗口(CWnd類型)的指針。如果其為NULL,對話框對象的父窗口設置為主應用程序窗口。 |
説明:
要間接創建一個模態對話框,首先應分配一塊全局內存用於存放對話框模板,然後調用空的CDialog構造程序構造對話框對象,再調用InitModalIndirect將句柄存入內存中的對話框模板。當調用DoModal成員函數後,Windows 對話框被創建並顯示。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:10次歷史版本
- 最近更新: yl201317