WM_INITDIALOG správa sa odošle postupu dialógové okno pole bezprostredne pred zobrazí dialógové okno. Dialógové okno pole postupy sa zvyčajne používa túto správu inicializovať kontroly a vykonať všetky ďalšie inicializačné úlohy, ktoré ovplyvňujú vzhľad dialógového okna.
WM_INITDIALOG hwndFocus = wParam (HWND); / / zvládnuť kontroly prijímať zameranie lInitParam = lParam; / / inicializačných parametrov
Dialógové okno pole postup by sa mal vrátiť pravda riadiť systém zaostriť klávesnice ovládať dán hwndFocus. V opačnom prípade by sa mali vrátiť FALSE zabrániť systému nastavenie predvoleného nastavenia klávesnice.
Dialógové okno pole postup by sa mal vrátiť hodnotu priamo. DWL_MSGRESULT hodnota stanoví SetWindowLong funkcia je ignorovaná.
Kontrola prijímať predvoleného nastavenia klávesnice je vždy prvom ovládacom prvku v dialógovom okne, ktorý je viditeľný, nie so zdravotným postihnutím, a že má v WS_TABSTOP štýle. Keď dialógové okno pole postup vráti hodnotu TRUE, systém skontroluje kontroly na zabezpečenie toho, že postup nevypol ju. Ak je vypnutá, systému nastaví klávesnice na ďalší ovládací prvok, ktorý je viditeľný, nie so zdravotným postihnutím, a má WS_TABSTOP.
Žiadosť sa môžete vrátiť hodnotu FALSE len vtedy, ak je nastavené klávesnice na jedno ovládacie prvky dialógového okna.
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.
Dialógové okná prehľad, Dialog Box správy, CreateDialogIndirectParam, CreateDialogParam, DialogBoxIndirectParam, DialogBoxParam, PROPSHEETPAGE, SetFocus