TURBO PASCAL

Новости       

Программы

Turbo Pascal

Игры

Документация

"Странности"

FAQ

Ссылки

Благодарности 

Гостевая книга

Спонсор

От автора

Редактирование цветов палитры Colors 

 Для редактирования цвета сделайте следующее:
- Дважды щелкните на нем кнопкой "мыши".
- Выделите его, как основной или фоновый цвет, затем выбери- те команду Icon¦Edit Foreground Colos (Пиктограмма¦Редак- тирование основного цвета) или команду Icon¦Edit Background Colos (Пиктограмма¦Редактирование фонового цве- та).
Пакет разработчика ресурсов выводит диалоговое окно Edit Color (Редактирование цвета).

+---------------------------------------------------------------+
¦ - ¦                      Edit color                           ¦
+---------------------------------------------------------------¦
¦  +-------------------------------------------------+          ¦
¦  ¦                                                 ¦          ¦
¦  ¦ Palette index                               9   ¦          ¦
¦  ¦                                                 ¦          ¦
¦  +-------------------------------------------------+          ¦
¦  +-------------------------------------------------+          ¦
¦  ¦                                                 ¦          ¦
¦  ¦  _______    _______                             ¦          ¦
¦  ¦  _______    _______                             ¦          ¦
¦  ¦  _______    _______                             ¦          ¦
¦  ¦                                                 ¦          ¦
¦  ¦ Requested  Granted                              ¦          ¦
¦  ¦                                                 ¦          ¦
¦  ¦  +----+    +----+         +--------------------+¦          ¦
¦  ¦  ¦    ¦    ¦255 ¦ Red     ¦<¦________________¦>¦¦          ¦
¦  ¦  +----+    +----+         +--------------------+¦          ¦
¦  ¦  +----+    +----+         +--------------------+¦          ¦
¦  ¦  ¦0   ¦    ¦0   ¦ Green   ¦<¦________________¦>¦¦          ¦
¦  ¦  +----+    +----+         +--------------------+¦          ¦
¦  ¦  +----+    +----+         +--------------------+¦          ¦
¦  ¦  ¦0   ¦    ¦0   ¦ Blue    ¦<¦________________¦>¦¦          ¦
¦  ¦  +----+    +----+         +--------------------+¦          ¦
¦  +-------------------------------------------------+          ¦
+---------------------------------------------------------------¦
¦ +---------+ +---------+ +---------+ +---------+ +---------+   ¦
¦ ¦  _      ¦_¦         ¦_¦         ¦_¦         ¦_¦         ¦_  ¦
¦ ¦ V   OK  ¦_¦ X Cancel¦_¦ +Default¦_¦ + System¦_¦ ? Help  ¦_  ¦
¦ +---------+_+---------+_+---------+_+---------+_+---------+_  ¦
¦   __________  __________  __________  __________  __________  ¦
¦                                                               ¦
+---------------------------------------------------------------+

     Рис. 8.13 Диалоговое окно Edit Color

Edit color - редактирование цвета; Palette index - индекс палитры; Requested - запрошено; Granted - предоставлено; Red - красный; Green - зеленый; Blue - голубой; OK - выбор; Cancel - отмена; Default - по умолчанию; System - системный; Help - справ- ка.

Индекс палитры

Чтобы вы могли идентифицировать, где цвет включается в па- литру Colors, диалоговое окно Edit Color показывает в верхней части его индекс.

Блоки палитры Colors нумеруются в каждой строке слева-напра- во, начиная с нулевого (верхнего левого) блока. Прозрачный и ин- вертированный блоки сюда не включаются.

Например, в палитре из 16 цветов цвета нумеруются как пока- зано на следующем рисунке:

                        0   1   2   3   4   5   6   7
                       FG  ________________    ________
                       ________________    ________  BG
                        8   9   10  11  12  13  14  15

     Рис. 8.13 Индекс 16-цветной палитры

Если вы выберите перо, кисть, банку с краской, краскораспылитель, и будете перемещать курсор по графическому изображению, наблюдая за правой частью строки состояния, то уви- дите индекс палитры и установки RGB для цвета в точки курсора. Примечание: Значения RGB указывают значения красного (R), зеленого (G) и голубого (B) цветов.

Редактирование цвета

Чтобы редактировать цвет, вы можете изменить значения RGB, набирая новые значения в левом столбце или используя скользящие маркеры в правой части диалогового окна. Пакет разработчика ре- сурсов выводит ближайший совпадающий цвет для нового значения RGB в блоке цвета слева (для 16-цветной палитры вы можете видеть раз- личные цвета, выводимые в данном блоке). В блоке цвета справа Па- кет разработчика ресурсов подбирает значения RGB для ближайшего цвета, допускаемого ограничениями текущей палитры. Вы видите только, что в этом правом блоке цвет изменяется на ближайшее зна- чение цвета, отличное от текущего.

Например, если вы используете стандартный драйвер Windows VGA и редактируете красный цвет, то увидите, что значением RGB будет 255, 0, 0. Если вы изменяете зеленый на 50, а голубой - на 125, то в левом блоке цвета изменяются, а в правом - остаются те- ми же (значениями RGB правого блока будут 255, 0, 0, поскольку эти значения представляют цвет, ближайший к 255, 50, 125). Если вы измените голубой на 200, то увидите справа малиновый цвет (значения RGB 255,0,255), цвет VGA Windows, ближайший к 255, 50, 200.

Примечание: Если вы вводите значение в левом столбце, чтобы это значение подействовало, щелкните кнопкой "мыши" в другом блоке столбца.

Когда вы завершите изменение цветов, выберите командную кнопку OK или нажмите клавишу Enter. Этим вы поместите новый цвет в палитру цветов.

Перед тем, как выйти из графического редактора, нужно выклю- чить параметр Save With Default Device Colors (Сохранение в ка- честве используемых по умолчанию цветов устройства). Это позволит Пакету разработчика ресурсов сохранить настроенную палитру. Выбе- рите команду Options¦Editor Options (Параметры¦Параметры редакто- ра) и убедитесь в отсутствие метки после параметра Save With Default Device Colors.

Примечание: Пакет разработчика ресурсов может сохра- нять настроенные цвета только для 256-цветной палитры.

Кнопка Default

Командная кнопка Default (Используемые по умолчанию) извле- кает цвет из используемой по умолчанию палитры (хранимый объект Windows), который имеет тот же индекс, что и индекс палитры (по- казанный в верхней части диалогового окна).

Кнопка System

Кнопка System (Системные) извлекает из системной палитры цвет, который имеет тот же индекс, что и индекс палитры (показан- ный в верхней части диалогового окна). Для дисплеев VGA эта ко- мандная кнопка запрещена, так как драйвер VGA не поддерживает ло- гических палитр.

На первую страницу

Rambler's Top100 PROext: Top 1000
Rambler's Top100

(с) Все права защищены.

По всем интересующим вопросам прошу писать электронный адрес

Hosted by uCoz