Dialógové okno pole Šablóna

Dialógové okno pole Šablóna je binárne údaje, ktoré popisuje dialógovým oknom vymedzenie jej výška, šírka, štýl a ovládacích prvkov, ktoré obsahuje. Vytvoriť dialógové okno systém buď načíta šablóny dialógové okno pole zo zdrojov v spustiteľný súbor aplikácie alebo použije šablónu mu postúpené v globálnom pamäti uplatnením. V oboch prípadoch žiadosť musí dodať šablónu pri vytváraní dialógovým oknom.

Vývojár vytvorí šablónu zdrojov pomocou zdrojov kompilátor alebo dialógové okno pole editora. Zdroj kompilátor konvertuje textový popis na binárne zdrojov a dialógové okno pole editora uloží interaktívne vytvorenej dialógové ako prostriedok binárny.

Poz&námkanbsp; Vysvetlenie o tom, ako vytvoriť šablónu zdrojov a pridať ich do aplikácie spustiteľný súbor je mimo rozsahu tento prehľad. Ďalšie informácie o vytváraní šablón zdrojov a že ich zaradila do spustiteľného súboru, pozrite si dokumentáciu poskytnutú s vývojové nástroje aplikácií.

Vytvoriť dialógové okno bez použitia šablóny zdrojov musí vytvoriť šablónu v pamäti a preniesť ho funkciu CreateDialogIndirectParam alebo DialogBoxIndirectParam alebo CreateDialogIndirect alebo DialogBoxIndirect makro.

Dialógové okno pole Šablóna v pamäti pozostáva z hlavičky, ktorá popisuje dialógovým oknom nasleduje jeden alebo viacero dodatočných bloky údajov, ktoré popisujú každý ovládací prvok v dialógovom okne. Šablónu môžete použiť štandardný formát alebo rozšíreným formátom. V štandardom šablóna v hlavičke je DLGTEMPLATE štruktúra nasleduje ďalšie premenlivej dĺžky anténových sústav; a údaje pre každý ovládací prvok pozostáva z DLGITEMTEMPLATE štruktúra nasleduje ďalšie polia premenlivej dĺžky. V šablóne políčko rozšírené dialógové okno Hlavička používa DLGTEMPLATEEX formát a definície kontrolu použite formát DLGITEMTEMPLATEEX.

Prideľovanie globálnych pamäte objektu a naplnenie štandardná alebo predĺžiť hlavičky a kontrolu definícií môžete vytvoriť šablónu pamäte. Pamäť šablóna je formou a obsahom zodpovedať prostriedok šablóny. Mnohé aplikácie, ktoré používajú pamäť šablóny prvé použitie LoadResource funkcie načítať prostriedok šablóny do pamäte, upravte naložené prostriedok na vytvorenie novej šablóny pamäte. Ďalšie informácie o vytváraní šablóny dialógovom okne blok pamäte nájdete v časti šablóny v pamäti.

Nasledujúce časti popisujú štýly, merania a iné hodnoty použité v šablóne dialógové okno pole.

Index