И в
стандартном, и в расширенном шаблонах диалогового окна,
заголовок включает в себя следующую общую
информацию:
Местоположение и габариты диалогового окна.
Стили окна и блока диалога для
диалогового окна.
Число органов управления
диалогового окна. Это значение
обуславливается числом определений DLGITEMTEMPLATE или DLGITEMTEMPLATEEX
органов
управления в шаблоне.
Необязательный ресурс меню для
диалогового окна. Шаблон может
указывать, что диалоговое окно не имеет
меню, или он может установить порядковое
значение, или символьную строку Unicode с
нулем
в конце, которые идентифицируют ресурс
меню в исполняемом файле.
Класс окна диалогового окна. Это может
быть или предопределенный класс
диалогового окна, или порядковое
значение, или символьная строка Unicode с
нулем
в конце, которые идентифицируют зарегистрированный класс окна.
Символьная строка Unicode с нулем
в конце, которая определяет заголовок
окна блока диалога. Если строка пустая,
то поле заголовка диалогового окна не
заполнено. Если в диалоговом окне не
определен стиль WS_CAPTION, система
устанавливает заголовок заданный
строкой, но не показывает его на экране.
Если диалоговое окно имеет стиль
DS_SETFONT, заголовок устанавливает размер
в пунктах и название шрифта, который
используется для текста в рабочей
области и органах управления
диалогового окна.
В расширенном шаблоне заголовок
DLGTEMPLATEEX
определяет также следующую
дополнительную информацию:
Контекстный идентификатор
справки,
который идентифицирует окно блока
диалога, когда система отправляет
сообщение WM_HELP.
Если в диалоговом окне определен стиль
DS_SETFONT или DS_SHELLFONT,
заголовок устанавливает
толщину шрифта, и является ли шрифт
курсивным (italic).