Šablóny v pamäti

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 polia premenlivej dĺžky. Ú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.

Rozlišovať medzi štandardné šablóny a šablónu rozšírené, skontrolujte prvých 16 bitov dialógové okno pole Šablóna. V šablóne rozšíreného prvé slovo je 0xFFFF; ľubovoľná iná hodnota označuje štandardom šablóna.

Ak vytvoríte šablónu dialógového okna v pamäti, si musí zabezpečiť, aby každý z DLGITEMTEMPLATE alebo DLGITEMTEMPLATEEX kontrolu definície sú zarovnané DWORD s hranicami. Okrem toho vytvorenie údaje, ktoré dodržiava definíciu kontroly musia byť zarovnané na hranicu DWORD . Všetky ostatné premenlivej dĺžky polia v šablóne dialógové okno pole zblížiť slovo hranicami.

Hlavičky šablóny

V obidvoch štandardných a rozšírené šablóny pre dialógové okná Hlavička obsahuje nasledujúce všeobecné informácie:

V šablóne rozšíreného DLGTEMPLATEEX hlavičky tiež určuje nasledujúce doplňujúce informácie:

Definície kontroly

Po hlavičky šablóny je definície kontroly, ktoré popisujú ovládacie prvky dialógového okna. V štandardných a rozšírené šablóny dialógové okno pole hlavičky má člen, ktorý udáva počet kontrolných definícií v šablóne. V štandardom šablóna každej ovládanie definícia pozostáva z DLGITEMTEMPLATE štruktúra nasleduje ďalšie polia premenlivej dĺžky. V šablóne rozšírenú kontrolu definície používať formát DLGITEMTEMPLATEEX.

V štandardných a rozšírené šablóny kontrolu definícia zahŕňa nasledujúce informácie:

V šablóne rozšírenú kontrolu definícia tiež špecifikuje Pomocník kontextu identifikátor, ktorý identifikuje ovládacieho prvku, keď systém odošle WM_HELP správ.

Index