Prispôsobenie Old-štýl dialógových okien

Old-štýl Otvoriť alebo Uložiť ako dialógové okno môžete prispôsobiť poskytnutím OFNHookProcOldStyle príslušná procedúra, ktorá prijíma správy alebo oznámenia určené na predvolené dialógové okno pole postup. Taktiež môžete vytvoriť vlastnú šablónu použiť namiesto predvolenú šablónu. Hák postupy a šablón s dialógovými oknami old-štýl sú podobné tým, ktoré používa s iných spoločných dialógových oknách. Ďalšie informácie nájdete v časti Háku postupy pre bežných dialógových okien a Vlastné šablóny.

Aby príslušná procedúra pre staré-štýl otvorené alebo dialógové okno Uložiť ako používať OPENFILENAME štruktúry pri vytváraní dialógového okna. Nastaviť príznak OFN_ENABLEHOOK v členských štátoch vlajok a zadajte adresu OFNHookProcOldStyle príslušná procedúra v členských lpfnHook . Dialógové okno pole postupu odošle správu o WM_INITDIALOG postupu háku s parametrom lParam nastavená na adresu OPENFILENAME štruktúru, používa sa na inicializáciu dialógového okna.

Chcete zadať vlastnú šablónu pre dialógovom okne Otvoriť alebo Uložiť ako používať namiesto predvolenú šablónu, môžete použiť štruktúru OPENFILENAME . Ak vlastnú šablónu je prostriedok v prihláške alebo v knižnici DLL, nastaviť príznak OFN_ENABLETEMPLATE v členských štátoch vlajok a použiť hInstance a lpTemplateName členov štruktúru na identifikovanie názov modulu a zdrojov. Ak vlastnú šablónu je už v pamäti, nastaviť príznak OFN_ENABLETEMPLATEHANDLE a na identifikáciu objektu pamäť, ktorý obsahuje šablónu, použite členských hInstance . Zmenou predvolenej šablóny špecifikované v spustení príkazu SÚBOROTVORIŤ vytvoriť vlastnú šablónu.DLG súbor. Kontrola identifikátory, používané v predvolenom nájsť a nahradiť dialógového okna šablóny sú definované v DLGS.H súbor.

V predvolenom nastavení, GetOpenFileName a GetSaveFileName funkcie Zobraziť Explorer-štýl dialógových okien. Ak chcete zobraziť staré-štýl dialógovým oknom, musí poskytnúť príslušná procedúra OFNHookProcOldStyle a zabezpečiť nie nastavený príznak OFN_EXPLORER v členských štátoch vlajok štruktúry OPENFILENAME.

Ak ste nastavili príznak OFN_EXPLORER, systém spracuje príslušná procedúra alebo vlastnú šablónu ako Explorer-štýl prispôsobenie. Informácie o prispôsobení dialógové okno Prieskumník-štýl téme Explorer-štýl vlastné šablóny.

Index