AtlAxDialogBox
Vytvoří z dialogového okna šablony uživatelem modální dialogové okno.
Důležité |
---|
Tuto funkci nelze použít v aplikacích, které v . |
ATLAPI_(int) AtlAxDialogBox(
HINSTANCE hInstance,
LPCWSTR lpTemplateName,
HWND hWndParent,
DLGPROC lpDialogProc,
LPARAM dwInitParam
);
Parametry
hInstance
[v] Identifikuje instanci modulu, jehož spustitelný soubor obsahuje šablony pole dialogového okna.lpTemplateName
[v] Identifikuje pole dialogového okna šablony.Tento parametr je ukazatel na řetězec znaků zakončený znakem null určující název šablony pole dialogového okna nebo celočíselnou hodnotu, která určuje identifikátor prostředku pole dialogového okna šablony.Pokud parametr určuje identifikátor prostředku jeho nejvyšších slovo musí být nula a své nejnižší slovo musí obsahovat identifikátor.Můžete použít MAKEINTRESOURCE makro vytvořit tuto hodnotu.hWndParent
[v] Identifikuje okna, která vlastní dialogové okno.lpDialogProc
[v] Odkazuje na pole proceduru dialog.Další informace o postupu pole dialogového okna naleznete DialogProc.dwInitParam
[v] Určuje hodnotu předat dialogovém okně lParam parametr WM_INITDIALOG zprávy.
Vrácená hodnota
Jeden standardní hodnoty HRESULT.
Poznámky
Použití AtlAxDialogBox pomocí dialogového okna šablony obsahující ovládací prvek ActiveX, zadejte platné CLSID, APPID nebo řetězec adresy URL jako textu poli řízení části dialogového okna zdroji a "AtlAxWin80" jako název třídy pole stejné části.Znázorňuje následující co platný řízení části může vypadat:
CONTROL "{04FE35E9-ADBC-4f1d-83FE-8FA4D1F71C7F}", IDC_TEST,
"AtlAxWin80", WS_GROUP | WS_TABSTOP, 0, 0, 100, 100
Další informace o úpravách prostředků skriptů naleznete v Jak: otevřít zdrojový soubor skriptu ve formátu textu.Další informace o příkazech definice zdroje ovládacího prvku naleznete Společné kontrolní parametry pod : nástroje sady SDK.
Další informace v dialogových oknech obecně DialogBox a CreateDialogParam v .
Požadavky
Záhlaví: atlhost.h