Использование цветов
См. также
По умолчанию 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 цветовые схемы 13

Цветовой набор
Цветовой набор состоит из 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. Команды, функции, операторы, объекты, свойства, события и методы.