Пакет разработчика ресурсов позволяет вам изменять некоторые
характеристики работы редактора диалогов. Для вывода диалогового
окна Preferences (Параметры) выберите команду Options¦
Preferences.
+---------------------------------------------------------------+
¦ - ¦ Preferences ¦
+---------------------------------------------------------------¦
¦ Status line units Selection border Drawing type ¦
¦ +------------------++------------------++------------------+ ¦
¦ ¦ <* Dialog ¦¦ <* Thick frame ¦¦ > Draft ¦ ¦
¦ ¦ ¦¦ ¦¦ ¦ ¦
¦ ¦ > Screen ¦¦ > Handles ¦¦ > Normal ¦ ¦
¦ ¦ ¦¦ ¦¦ ¦ ¦
¦ ¦ ¦¦ ¦¦ <* WYSIWYG ¦ ¦
¦ +------------------++------------------++------------------+ ¦
¦ ¦
¦ Selection Options ¦
¦+----------------------------------------------------------+ ¦
¦¦ +-+ ¦ ¦
¦¦ ¦ ¦ Select near border ¦ ¦
¦¦ +-+ ¦ ¦
¦¦ +-+ ¦ ¦
¦¦ ¦ ¦ Selection rectange surrounds ¦ ¦
¦¦ +-+ ¦ ¦
¦+----------------------------------------------------------+ ¦
¦+----------------------------------------------------------+ ¦
¦¦ +-+ ¦ ¦
¦¦ ¦V¦ Generate CONTROL statement only ¦ ¦
¦¦ +-+ ¦ ¦
¦¦ +-+ ¦ ¦
¦¦ ¦ ¦ Draw custom controls as frames ¦ ¦
¦¦ +-+ ¦ ¦
¦+----------------------------------------------------------+ ¦
+---------------------------------------------------------------¦
¦ +-----------+ +-----------+ +-----------+ ¦
¦ ¦ _ ¦_ ¦ ¦_ ¦ ¦_ ¦
¦ ¦ V OK ¦_ ¦ X Cancel ¦_ ¦ ? Help ¦_ ¦
¦ +-----------+_ +-----------+_ +-----------+_ ¦
¦ ____________ ____________ ____________ ¦
¦ ¦
+---------------------------------------------------------------+
Рис. 4.23 Диалоговое окно Preferences
Preferences - параметры; Status line units - единицы строки
состояния; Selection border - рамка выбора; Drawing type - тип
отображения; Dialog - диалог; Thick frame - жирная рамка; Draft -
схемам; Screen - экран; Handles - описатели; Normal - нормальный
Selection Options - параметры выделения; Select near border;
Selection rectange surrounds - прямоугольники выделения; Generate
CONTROL statement only - генерировать только оператор CONTROL;
Draw custom controls as frames - в качестве рамок выводить специ-
ализированные управляющие элементы; OK - выполнение; Cancel - от-
мена; Help - справка
Параметры Status line units Таблица 4.25
+---------------------------------------------------------------+
¦ Единица ¦ Описание ¦
+--------------------+------------------------------------------¦
¦ Dialog ¦ В качестве единицы измерения строки сос-¦
¦ (диалог) ¦ тояния используется единица диалога. В¦
¦ ¦ единице диалога y = 1/8 высоты шрифта, x¦
¦ ¦ = 1/4 ширины шрифта. ¦
¦ ¦ ¦
+--------------------+------------------------------------------¦
¦ Screen ¦ В качестве единицы измерения строки сос-¦
¦ (экран) ¦ тояния используется элемент изображения. ¦
¦ ¦ ¦
+---------------------------------------------------------------+
Параметр Selection Border (Рамка выбора) позволяет вам изме-
нить внешний вид рамки, которая окружает выделенные вами управля-
ющие элементы.
Параметры Selection Border Таблица 4.26
+---------------------------------------------------------------+
¦ Параметр ¦ Описание ¦
+-------------------+-------------------------------------------¦
¦ Thick frame ¦ Рамка выбора выводится в виде жирной рам-¦
¦ (жирная рамка) ¦ ки вокруг выделенных управляющих элемен-¦
¦ ¦ тов (по умолчанию). ¦
¦ ¦ ¦
+-------------------+-------------------------------------------¦
¦ Handles ¦ Рамки выбора выводятся в виде рамки вокруг¦
¦ (описатели) ¦ выделенных управляющих элементов с описа-¦
¦ ¦ телями. ¦
¦ ¦ ¦
+---------------------------------------------------------------+
На языке записей ресурсов каждый тип управляющего элемента
имеет уникальный синтаксис. Например, сцентрированный статический
текст использует оператор CTEXT. В операторе CONTROL, однако, мо-
жет задаваться любой тип диалогового окна. Если вы хотите, чтобы
Пакет разработчика ресурсов генерировал только операторы CONTROL
в записях ресурсов вместо специализированных диалоговых управляю-
щих элементов, выберите параметр Generate CONTROL statement only
(Генерировать только оператор CONTROL).
Параметр Drawing Type (Тип отображения) определяет, как эле-
менты диалогового окна выводятся в диалоговом редакторе.
Параметры Drawing Type Таблица 4.27
+---------------------------------------------------------------+
¦ Параметр ¦ Описание ¦
+---------------------+-----------------------------------------¦
¦ Draft ¦ Отображает управляющие элементы в виде¦
¦ (схема) ¦ прямоугольников с порядковым номером в¦
¦ ¦ центре. Использование данного типа отоб-¦
¦ ¦ ражения представляет собой увидеть точ-¦
¦ ¦ ные размеры управляющих элементов. ¦
¦ ¦ ¦
+---------------------+-----------------------------------------¦
¦ Normal ¦ Моделирует отображение управляющего эле-¦
¦ (нормальный) ¦ мента. Это параметр наиболее быстрого¦
¦ ¦ отображения, но специализированные уп-¦
¦ ¦ равляющие элементы выводятся только в¦
¦ ¦ виде серых блоков. ¦
¦ ¦ ¦
+---------------------+-----------------------------------------¦
¦ WYSIWYG ¦ Когда выбран данный параметр, Пакет раз-¦
¦ ¦ работчика ресурсов создает диалоговые¦
¦ ¦ окна, а управляющие дочерние окна и уп-¦
¦ ¦ равляющие элементы отображают себя сами.¦
¦ ¦ Данный параметр работает медленно, но¦
¦ ¦ более точно. Устанавливаемые специализи-¦
¦ ¦ рованные управляющие элементы отобража-¦
¦ ¦ ются сами. Этот параметр используется по¦
¦ ¦ умолчанию. ¦
¦ ¦ ¦
+---------------------------------------------------------------+
Параметры Selection (Выбор) определяют, как ведут себя
средства выделения, когда вы выбираете управляющие элементы для
настройки.
Параметры Selection Таблица 4.28
+---------------------------------------------------------------+
¦ Параметр ¦ Описание ¦
+----------------------+----------------------------------------¦
¦ Select Near Border ¦ Когда установлен данный параметр, для¦
¦ (выделение в ¦ выбора управляющего элемента вы должны¦
¦ ближней границе) ¦ щелкать кнопкой "мыши" очень близко к¦
¦ ¦ рамке. Если данный параметр не выбран,¦
¦ ¦ то щелчок кнопкой "мыши" в окрестностях¦
¦ ¦ управляющего элемента приведет к его¦
¦ ¦ выбору. При работе с управляющими эле-¦
¦ ¦ ментами, выбираемыми на ближнем рассто-¦
¦ ¦ янии, иногда желательно включить данный¦
¦ ¦ параметр, что обеспечивает более точное¦
¦ ¦ управление и позволяет избежать непред-¦
¦ ¦ намеренного выбора. ¦
¦ ¦ ¦
+----------------------+----------------------------------------¦
¦ Selection rectangle¦ Когда установлен данный параметр, вы¦
¦ (выделение в ¦ должны полностью заключить выделяемый¦
¦ прямоугольнике) ¦ элемент в рамку выбора. Если данный¦
¦ ¦ параметр не установлен, и прямоугольник¦
¦ ¦ выбора окружает только часть управляю-¦
¦ ¦ щего элемента, то он выбран не будет.¦
¦ ¦ При работе с управляющими элементами,¦
¦ ¦ выбираемыми на ближнем расстоянии,¦
¦ ¦ иногда желательно включить данный пара-¦
¦ ¦ метр, что обеспечивает более точное уп-¦
¦ ¦ равление и позволяет избежать непредна-¦
¦ ¦ меренного выбора. ¦
¦ ¦ ¦
+---------------------------------------------------------------+