|
CD Shell позволяет редактировать различные параметры компонентов главного окна. Настройка интерфейса производится путем редактирования файла controls.ini, который расположен в подкаталоге Shell папки для сборки проекта. Каждый объект главного окна в файле описывает отдельная секция вида [Object], которая содержит параметры объекта в виде:
[Object] Parameter1=Value1 Parameter2=Value2 Parameter3=Value3 .............................. Parameter_n=Value_n
[Object] - название объекта главного окна или экрана-заставки; Parameter - название параметра объекта; Value - значение параметра.
Общие параметры объектов: | Параметр | Значение
| Описание | Left
| число
| положение объекта от левой границы окна
| Top
| число | положение объекта от верхней границы окна
| Width
| число | ширина объекта в пикселях
| Height
| число | ширина объекта в пикселях
| Enabled
| True, False | определяет разрешено ли пользователю работать с объектом
| Visible
| True, False | определяет отображается объект на экране или скрыт
| ParentShowHint
| True, False | устанавливать ли свойство ShowHint объекта такое же как у его родителя (в данном случае как у главного окна)
| ShowHint
| True, False | показывать ли подсказку при наведении курсора мыши на объект
| Hint
| строка
| текст подсказки, появляющейся при наведении курсора мыши
| | Color | строка | цвет элемента управления
| Font.Color
| строка | цвет шрифта текста на элементе управления
| Font.Size
| число | размер шрифта текста, выводимого на элемент управления
| Font.Style
| fsBold fsItalic fsUnderline fsStrikeout
| стиль шрифта, может принимать следующие значения: fsBold - полужирный, fsItalic - курсив, fsUnderline - подчеркнутый, fsStrikeout - зачеркнутый. Стили можно комбинировать, перечисляя через запятую, например, Font.Style=fsBold, fsItalic.
| Font.Name
| строка | название шрифта текста. Список названий шрифтов можно получить в любом текстовом редакторе. Наиболее часто используемыми являются Times New Roman, Arial, Courier, Courier New, MS Sans Serif и др. Все установленные в системе шрифты находятся в папке %SystemRoot%\Fonts. Не стоит использовать редкие шрифты, так как они могут отсутствовать на компьютере, где запускается CD Shell - в этом случае текст не отобразится.
| | | | |
 | Параметр ParentShowHint определяет, будут ли объекты окна отображать свои подсказки или нет. Если ParentShowHint объекта включен (ParentShowHint=True), то при наведении курсора мыши объект использует свойство ShowHint главного окна, чтобы определить, стоит ли показывать подсказку. Для избранных объектов можно установить индивидуальный параметр ShowHint, чтобы перекрыть свойство ParentShowHint родителя (главного окна). |
Параметры изображений:
Изображениями (рисунками) являются такие элементы главного окна CD Shell, как: панель управления (тулбар) и кнопки на ней, кнопки "опции" и "выход", фоновый рисунок позади текстового поля. | Параметр | Значение | Описание | AutoSize
| True, False | позволяет автоматически подстраивать размеры компонента-изображения под размеры рисунка, загружаемого из файла.
| Center
| True, False | определят положение картинки, загруженной в изображение (элемент управления). Когда картинка внутри меньше размеров изображения данное свойство определяет способ ее выравнивания. Если значение установлено в True, то картинка размещается по центру (по вертикали и горизонтали) изображения, если в False, то картинка отображается в левом верхнем углу.
| Transparent
| True, False | дает возможность скрыть фон изображения. Если установить значения свойства в True, изображение станет полупрозрачным. | Stretch
| True, False | определяет необходимость растягивания или сжатия рисунка, загружаемого из файла, на компоненте-изображении, если их размеры отличаются.
| | | При редактировании параметров компонентов главного окна программы можно сразу наблюдать изменения свойств объектов без перезапуска CD Shell. Для вступления в силу новых настроек достаточно сохранить controls.ini. CD Shell следит за изменениями в файле и перечитывает свои настройки, благодаря чему вы сразу сможете наблюдать результат.
|
|