CreateDialogParam funkcia vytvorí sú nemodálne dialógovým oknom z prostriedok dialógové okno pole Šablóna. Pred zobrazením dialógového okna funkcie prechádza uplatňovania definovaná hodnota postupu dialógové okno pole ako lParam parameter WM_INITDIALOG správy. Jedna aplikácia môže použiť túto hodnotu na inicializáciu ovládacie prvky dialógového okna.
(HWND CreateDialogParam HINSTANCE hInstance; / / spracovávať na aplikáciu stupňaLPCTSTRlpTemplateName; / / identifikuje dialógovom poli šablónaHWNDhWndParent; / / zvládnuť vlastník oknaDLGPROClpDialogFunc; / / ukazovateľ do dialógového poľa postupLPARAMdwInitParam / / Inicializačná hodnota);
Ak funkciu podarí, vrátená hodnota je okno rukoväť do dialógového okna.
Ak funkcia zlyhá, vrátená hodnota je NULL. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.
Funkcia CreateDialogParam používa funkciu CreateWindowEx na vytvorenie dialógového okna. CreateDialogParam potom odošle hlásenie WM_INITDIALOG (a WM_SETFONT správu) Ak šablóna určuje štýl DS_SETFONT postupu dialógové okno pole. Funkcia zobrazí dialógové okno, ak šablóna určuje štýl WS_VISIBLE. Napokon, CreateDialogParam vráti okno rukoväť dialógového okna.
Po CreateDialogParam vráti, aplikácia zobrazí dialógovom okne (ak už nie je zobrazená) pomocou funkciu ShowWindow v systéme . Uplatňovanie ničí dialógovom okne pomocou funkcie DestroyWindow.
Systém Windows 95 a novší:Systém môže podporovať maximálne 255 ovládacie prvky dialógového okna pole šablónu. Ak chcete umiestniť viac ako 255 ovládacie prvky v dialógovom okne, vytvoriť ovládacie prvky v WM_INITDIALOG manipulátor hlásení skôr ako umiestnenie v šablóne.
Windows CE: Nie všetky štýly sú podporované v štruktúre DLGTEMPLATE v dialógovom okne Šablóny uvedené parametra lpTemplateName .
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Unicode:Implementovaný ako Unicode, ANSI verzia v systéme Windows NT.
Dialógové okná prehľad Dialog Box funkcie, CreateDialog, CreateDialogIndirect, CreateDialogIndirectParam, CreateWindowEx, DestroyWindow, DialogProc, MAKEINTRESOURCE, ShowWindow, WM_INITDIALOG, WM_SETFONT