Окт 16

Шаблон диалогового окна

Определение шаблона диалогового окна в файле описания ресурсов имеет следующий вид:
имя_диалога DIALOG DISCARDABLE x. у. width, height
[ опции_диалога ]
BEGIN
Определение элементов диалогового окна END
Имя диалога интерпретируется Windows либо как С-строка с завершающим нулевым символом, либо как целочисленный идентификатор. Правила интерпретации такие же, как и для имени пиктограммы в файле описания ресурсов .
Параметры х, у, width, height задают позицию и размеры диалогового окна. Координаты х, у измеряются относительно левого верхнего угла окна, из которого вызвано диалоговое окно. Все координаты и размеры задаются не в пикселах, а в специальных шаблонных единицах диалогового окна.
Опции диалога — это необязательные инструкции, в которых можно указывать значения STYLE, CAPTION, FONT и многие другие параметры.
Инструкция STYLE напоминает параметр dwStyle функции CreateWindow. Для модальных окон диалога обычно используются флаги WS_P0PUP и WS_DLGFRAME.
Инструкция CAPTION применяется для объявления диалоговых окон, которые имеют стиль WS_CAPTION. Наличие заголовка позволяет пользователям перемещать окно по экрану. Заголовок может также служить напоминанием о том, какое действие выполняется в этом окне.
Синтаксис описания элементов диалогового окна зависит от типа элементов. Нет нужды более подробно рассматривать язык описания шаблона диалогового окна, так как это описание создается автоматически при работе с редактором диалоговых окон.