AtlAxDialogBox

若要從使用者提供的對話方塊樣板的強制回應對話方塊。

重要事項重要事項

這個函式不能用於 Windows 執行階段執行的應用程式。

ATLAPI_(int) AtlAxDialogBox(
HINSTANCE hInstance,
LPCWSTR lpTemplateName,
HWND hWndParent,
DLGPROC lpDialogProc,
LPARAM dwInitParam 
);

參數

  • hInstance
    [in] 識別可執行檔包含對話方塊範本模組的執行個體。

  • lpTemplateName
    [in] 識別對話方塊範本。這個參數是指標設定為指定對話方塊範本或整數值的名稱指定對話方塊樣板資源識別項的 null 結尾字元字串。如果參數指定資源識別項,其高序位文字必須為零,而它的低序位文字必須包含識別項。您可以使用 MAKEINTRESOURCE 巨集建立這個的值。

  • hWndParent
    [in] 識別擁有對話方塊的視窗。

  • lpDialogProc
    [out] 對話方塊程序的點。如需對話方塊程序的詳細資訊,請參閱 DialogProc

  • dwInitParam
    [in] 指定值傳遞至 WM_INITDIALOG 訊息的 lParam 參數的對話方塊。

傳回值

其中一個標準的 HRESULT 值。

備註

若要使用包含 ActiveX 控制項的對話方塊樣板的 AtlAxDialogBox ,請指定有效 CLSIDAPPID 或 URL 字串做為對話方塊資源的 控制 部分的 文字 欄位,具有「AtlAxWin80 一起」做為 類別 名稱欄位在同一個區段底下。下面將說明哪些有效 控制 部分看起來可能如下:

CONTROL "{04FE35E9-ADBC-4f1d-83FE-8FA4D1F71C7F}", IDC_TEST,

"AtlAxWin80", WS_GROUP | WS_TABSTOP, 0, 0, 100, 100

如需編輯資源指令碼的詳細資訊,請參閱 HOW TO:以文字格式開啟資源指令碼檔。如需控制資源定義陳述式的詳細資訊,請參閱 通用控制項參數。 在 Windows SDK之下:SDK 工具

如需對話方塊的詳細的一般資訊,請參閱 DialogBoxCreateDialogParam 在 Windows SDK。

需求

Header: atlhost.h

請參閱

參考

AtlAxCreateDialog

概念

複合控制項的基本概念

其他資源

複合控制項全域函式