Использование цветов
См. также
По умолчанию Visual FoxPro и FoxPro для Macintosh берут значения цветов из
установок Панели управления соответствующей операционной системы. При запуске
системы цвета Панели управления отображаются в принимаемые по умолчанию цветовые
схемы Visual FoxPro и FoxPro для Macintosh. Вы можете задавать цвета непосредстве
но с помощью команд SET COLOR или в интерактивном режиме на Панели управления.
Подробнее об установке цветов с помощью Панели управления см. документацию
Windows или Macintosh.
Цветовыми схемами контролируются не все элементы интерфейса Visual FoxPro и
FoxPro для Macintosh например такие системные элементы, как окно представления и окно команд,
системная строка меню и т.д., не зависят от цветовых схем.
В FoxPro для MS-DOS можно определять цвета элементов системного интерфейса
FoxPro для MS-DOS (системная строка меню, окна, предупреждения, диалоги и т.д.) и
объектов, определяемых пользователем (элементы управления, меню, окна и т.д.).
Цвета можно задавать непосредственно с помощью команд SET COLOR или в инте
активном режиме в диалоговом окне Color Picker, которое открывается при выборе кома
ды Color из меню Window. Использование диалогового окна Color Picker это самый быстрый способ установки цветов, и при этом цвета можно сохранить
а будущее. Подробнее об установке цветов с помощью диалогового окна Color
Picker см. главу "Window Menu" Руководство пользователя FoxPro для MS-DOS версии 2.6 .
Цветовая пара
Цветовая пара содержит два кода цветов, определяющих основной цвет (цвет симво
ов) и цвет фона. Цветовая пара состоит из двух букв, разделенных наклонной че
той; первая буква задает основной цвет, а вторая цвет фона.
Например, следующая цветовая пара задает красные символы на белом фоне:
Цвет
| Код
|
Черный
| N
|
Пробел
| X
|
Синий
| B
|
Коричневый
| GR
|
Голубой
| BG
|
Зеленый
| G
|
Негатив
| I
|
Фиолетовый
| RB
|
Красный
| R
|
Белый
| W
|
Желтый
| GR+
|
Подчеркнутый
| U
|
На монохромных мониторах допустимы лишь четыре цвета: белый (W), черный (N), подчеркнутый (U) и негативное изображение (I). Пробел (X) используется при вводе паролей.
Цветовые пары модели RGB
Цветовую пару можно также задать в виде набора из шести цветовых значений моде и RGB (red, green, blue красный, зеленый, синий), разделенных запятыми. Эти значения изменяются в иапазоне от 0 (минимальная интенсивность, или отсутствие цвета) до 255 (высокая и тенсивность, или яркий цвет). Для каждого основного цвета или цвета фона нео ходимо задать три значения: одно для красного, одно для зеленого, одно для си его. Таким образом, для цветовой пары требуется шесть значений три для основного цвета и три для фона.
Ниже приведен пример цветового кода RGB для красных символов на темно-сером фо е (черный цвет высокой интенсивности):
RGB(255,0,0,128,128,128)
В этом выражении первые три значения устанавливают в качестве основного цвета красный, а следующие три значения задают темно-серый фон.
Далее приведена таблица цветов, допустимых в FoxPro, с указанием цветовых ко ов и соответствующих значений RGB.
Цвет
| Цветовой код
| Значение RGB
|
Белый
| W+
| 255,255,255
|
Черный
| N
| 0,0,0
|
Темно-серый
| N+
| 64,64,64
|
Cерый
| N+
| 192,192,192
|
Красный
| R+
| 255,0,0
|
Темно-красный
| R
| 128,0,0
|
Желтый
| GR+
| 255,255,0
|
Темно-желтый
| GR
| 128,128,0
|
Зеленый
| G+
| 0,255,0
|
Темно-зеленый
| G
| 0,128,0
|
Голубой
| BG+
| 0,255,255
|
Темно-голубой
| BG
| 0,128,128
|
Синий
| B+
| 0,0,255
|
Темно-синий
| B
| 0,0,128
|
Фиолетовый
| RB+
| 255,0,255
|
Темно-фиолетовый
| RB
| 128,0,128
|
Пусто
| X
| N/A
|
Если все три цветовые значения (R, G или B) меньше 32, устанавливается черный цвет.
Если все три цветовые значения (R, G и B) лежат в интервале между 32 и 64, устанавливается темно-серый цвет.
Если все три цветовые значения (R, G и B) лежат в интервале между 65 и 191, устанавливается серый цвет.
Если какое-либо из трех цветовых значений (R, G или B) больше 191, устанав ивается цвет высокой интенсивности (+ или *).
Список цветовых пар
Список цветовых пар может включать от одной до десяти цветовых пар, разделенн х запятыми. Например:
W+/B, W+/BG, GR+/B, GR+/B, R+/B, W+/GR, GR+/RB, N+/N, GR+/B, R+/B
Список цветовых пар для монохромного монитора может иметь следующий вид:
W/N, N+/W, W+/N, W+/N, W/N, U+/N, W+/N, -, W+/N, W/N
Списки цветовых пар для монохромных мониторов в восьмой позиции могут соде жать тире (-), указывающее на отсутствие затенения.
Цветовые пары могут также быть заданы в виде набора значений RGB. Такой список может выглядеть следующим образом:
RGB(0,255,0,255,0,0), RGB(127,255,0,0,0,0), ...
Цветовая схема
Цветовая схема это набор из 10 цветовых пар. Функции SCHEME( ) и RGBSCHEME( ) возвращают цветовые пары для заданной цветовой схемы.
Цветовые схемы контролируют цвета таких элементов интерфейса, как системные ок а, пользовательские окна, меню и т.д. В Visual FoxPro и FoxPro для Macintosh цвет некоторых элементов интерфейса не зависит от цветовой схемы. Например, с помощью цветовой схемы нельзя управлять цветами окна представления, окна команд, системной строки меню и проч.
В файле конфигурации Visual FoxPro, FoxPro для Macintosh или FoxPro для MS-DOS можно задать собственные начальные цветовые схемы. Для каждой цветовой схемы, которую вы хотите изменить, необходимо включить следующую строку:
COLOR OF SCHEME nScheme = Colorpairlist
Замечание В Visual FoxPro цветовые схемы 1315, в FoxPro для Windows цветовые схемы 13-14 и в FoxPro для Macintosh цветов е схемы 13-16 зарезервированы для внутреннего применения. Не пользуйтесь этими цветовыми схемами.
Цветовой набор
Цветовой набор состоит из 24 цветовых схем. В цветовом наборе можно сохранить всю цветовую среду целиком. Цветовые наборы не поддерживается в FoxPro для Macintosh.
Цветовые наборы, подобно макрокомандам клавиатуры и переменным памяти, можно сохранять для более позднего использования. Чтобы сохранить цветовой набор, мож о воспользоваться командой CREATE COLOR SET. В FoxPro для MS-DOS цветовой набор можно сохранить и с помощью диалогового окна Color Picker. Цветовому набору можно присвоить имя длиной до 10 символов. Сохраняются цветовые наборы в файле есурсов FOXUSER.DBF.
Загрузить цветовой набор можно по команде SET COLOR SET. В FoxPro для MS-DOS цветовой набор можно загрузить и в диалоговом окне Color Picker.
При первом запуске Visual FoxPro или FoxPro для Windows в цветовой набор, при имаемый по умолчанию, загружаются установки Панели управления. При первом запуске FoxPro для MS-DOS загружается цветовой набор, принимаемый по умолчанию. Чтоб задать начальный цветовой набор в файле конфигурации, включите в него сле ующую строку:
COLOR SET = ColorSetName
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.