StatusLine

Приемы и подходы, обмен опытом

Модераторы: Screw, larin

Ответить
falcon
партнер
Сообщения: 45
Зарегистрирован: Чт, 04/10/2007 09:27
Имя Фамилия: Александр Волков
Откуда: Фалькон плюс

StatusLine

Сообщение falcon »

Добрый день

Создал линию статуса

Const
sciMoveTree = 4101;
End;
TAP_StatGal StatusLine
{
(sciMoveTree..sciMoveTree)
{
'~F1~ Справка', cmHelp, kbF1;
'~F6~ Переместить', cmDocumMove, kbF6;
'~Ctrl+Enter~ Открыть', cmTreeOpenNode, kbCtrlEnter;
'~Ctrl+Backspace~ Закрыть', cmTreeCloseNode, kbCtrlBack;
'~Esc~ Выход', cmClose, kbEsc;
}
}

1.) В каком диапозоне должна лежать константа sciMoveTree, что бы не пересекаться с системными.
2.)Какое название должна иметь StatusLine (сейчас TAP_StatGal), что бы автоматически загружалась при старте ПК "Галактика" (ресурс зарегистрирован) или загрузка StatusLine происходит другим способом.
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

StatusLine - это набор элементов (sci...sci). Элемент - это то, что мы видим внизу, в соответствующем месте окна приложения.
Сам же StatusLine может быть в системе только один. Т.е. можно попробовать загрузить свой, но тогда как будут работать интерфейсы, рассчитанные на элементы StatusLine, которых нет в самописном? Плохо они будут работать.
Т.о. единственный вариант - добавление своих элементов в существующий и используемый Галактикой StatusLine. Это можно сделать в консоли управления.
Ответить