DefaultHighlightMode

From SunFlurry wiki
Jump to: navigation, search
  DefaultHighlightMode (Системные функции)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в число
Визуальность:Да

Функция изменяет глобальный режим подсветки строк всех таблиц. Для изменения подсветки конкретной таблицы см. функцию Tab.HighlightMode.

Синтаксис

DefaultHighlightMode(<Режим подсветки таблиц по умолчанию (INT)>,<Цвет нечетных строк (INT)>,<Процент цвета нечетных строк (INT)>,<Цвет выделения строки или столбца курсора (INT)>,<Процент цвета выделения строки или столбца курсора (INT)>)

Аргументы

  • <Режим подсветки таблиц по умолчанию (INT)> - Задает режим подсветки для новых открываемых визуально таблиц. Аргумент является битовой маской, используются следующие биты:
    • бит 0 -- в таблице будут подсвечены все нечетные строки
    • бит 1 -- в таблице будет подсвечена строка с курсором
    • бит 2 -- в таблице будет подсвечен столбик с курсором
  • <Цвет нечетных строк (INT)> - (необязательный аргумент) Задает цвет подсветки нечетных строк таблиц. В ячейках, где используется цвет, отличный от цвета по-умолчанию, подсветка применяться не будет.
  • <Процент цвета нечетных строк (INT)> - (необязательный аргумент) Задает процент (0..100) цвета подсветки нечетных строк таблиц при его смешивании с оригинальным цветом ячейки.
  • <Цвет выделения строки или столбца курсора (INT)> - (необязательный аргумент) Задает цвет подсветки строки или столбца курсора. В ячейках, где используется цвет, отличный от цвета по-умолчанию, подсветка применяться не будет.
  • <Процент цвета выделения строки или столбца курсора (INT)> - (необязательный аргумент) Задает процент (0..100) цвета выделения строки или столбца курсора таблиц при его смешивании с оригинальным цветом ячейки.

Примеры

//5% зеленого для нечетных строк, 10% красного для выделения текущей строки. Текущий столбик не выделяется.
DefaultHighlightMode(3,_CLR_GREEN,5,ToRGB(255,0,0),10);