GLOBUS VCL Extensions Library (GVCL) for Delphi & C++ Builder - это библиотека компонент и функций для Borland Delphi 3 - 7 и Borland C++ Builder 5 - 6, включающая исходные тексты всех модулей.
Расширение TBevel возможностями градиентного заполнения 5 методами, выбор отображаемых сторон прямоугольника, отображение сетки, дополнительный стиль отрисовки рамки - Bold. TglBevel = class(TGraphicControl) [Скриншот…]
Позволяет задавать изображения для состояний переключателя плюс фоновое изображение. Чувствителен к мыши: позволяет задавать стиль( 5 вариантов ) и цвет (текста и фона) для активного( когда курсор мыши находится над компонентом) и пассивного состояний. Может отображаться как подчеркнутый в активном состоянии. [Скриншот…]
Отрисовывает цифровое табло. [Скриншот…]
Обертка для любых оконных компонентов с созданием эффекта тени, настраиваемой рамкой. Возможно изменение стиля обрамления при получении/потере фокуса. Фактически, компонент позволяет изменять оформление большинства визуальных контролов. [Скриншот…]
Создание эффекта летящего объемного текста(приближение/удаление) с градиентной закраской. [Скриншот…]
Компонент позволяет задавать различное оформление заголовка и клиентской области ( BevelInner, BevelOwter, BevelBold ) и их градиентное заполнение. Возможно выравнивание заголовка и указание стиля надписи ( 5 вариантов плюс стиль окаймленного текста, задаваемый через опцию fgoDelineatedText в свойстве Options.) При установленной опции fgoCanCollapse компонент может сворачиваться/разворачиваться по щелчку на его заголовке. В заголовке также может отображаться заданное изображение для состояний свернуто/развернуто. Группа компонентов TglGroupBox может образовывать свитки в стиле 3D Studio Max [Скриншот…]
С помощью TglBitmapImage изображение можно размножать, пропорционально масштабировать, создавать Disabled-изображение.
Реализует 5 стилей обрисовки плюс отображение контура (fgoDelineatedText в свойстве Options). 4 направления вывода текста. Изменение стиля и цвета при перемещении над компонентом курсора мыши. Отображение текстурированногого текста и фонового изображения. Для указания изображений для этих целей можно либо загрузить их в соответствующие свойства компонента, либо указать ссылки на TPicture( для экономии памяти ). Надпись может выводится прозрачной, когда прозрачен не только фон, а сама надпись, выводится же только 3D-контур. Предоставляет расширенные возможности для привязки фокусируемого(FocusControl) эл-та управления. Ограничение: вывод только однострочных надписей. [Скриншот…]
Многострочный текст c возможностью выравнивания текста по ширине плюс еще ряд возможностей. [Скриншот…]
Позволяет задавать многострочные элементы, настраивать стиль рамки и цвета шрифта и фона фона элементов списка для выбранного/невыбранного элементов, выводить изображения (Glyphs: TImageList), задавать фоновый рисунок и проч. [Скриншот…]
Список, каждой записи которого соответствует ряд кнопок. Нажатие кнопки порождает событие OnButtonClick. О состоянии кнопок информируют функции: GetPushedButtonInLine( Index:word ):integer; - возвращает номер выбранной кнопки в строке Index; CountPushedButtonsInColon( Colon: integer ):integer; - возвращает кол-во выбранной кнопки в столбце Colon; IsFilled:boolean; - возвращает true, если во всех записях кнопки выбраны; SetPushedButtonInLine( Index:word; Value:word ):boolean; - обратна GetPushedButtonInLine; Возможности настройки отрисовки близки к TglListBox. [Скриншот…]
Позволяет выводить закладки с любой стороны с независимой настройкой направления шрифта. Для выбранной/невыбранной закладки настраиваются шрифты, рамки (Inner,Outer), фон. Заполнение текстурой через загрузку картинки в соответствующее свойство или через указание ссылки на TPicture. Заполнение градиентом, который можно задавать для каждой закладки индивидуально. Также можно указывать во время выполнения цвет шрифта и фона для каждой закладки. [Скриншот…]
Отверстия в форме различной формы с обрисовкой настраиваемой 3D границей. Возможно задание изображения для использования его в качестве маски для прозрачного региона. [Скриншот…]
TglTreeView & TglCheckTreeView. Назначение очевидно из названия класса. Позволяет задавать глифы checked и unchecked etc. [Скриншот…]
Progressbar с градиентным заполнением и настраиваемым стилем и форматом надписи. Только горизонтальный вариант. COOL :-) [Скриншот…]
Вертикальная или горизонтальная линейка.
Симпатичный сплиттер По двойному щелчку может сворачивать одно из разделяемых им элементов.
Панель, помещаемая снизу формы и содержащая заданный тест подсказки RTF. Раскрывается по щелчку. (ala подсказки в Allaire HomeSite). [Скриншот…]
Заголовок для создания мастеров в стиле Windows. Возможна привязка к TPageControl. [Скриншот…]
Компонент обработки и протоколирования исключений. Сохранение протокола в файл или отправка по MailSlot. исходники...
Для работы с протоколом, создаваемым этим компонентом, существует эксперт Exception Viewer.
Также читайте статью об этом компоненте тут: http://www.bookresearch.ru/exceptionManagment.htm
Клиент и сервер для Windows Mailslots - обмен текстовыми данными по сети.
Читайте статью на эту тему тут: http://cpr.biblio-globus.ru/mailslots.htm
Компонент, защищающий приложение от искажений, возникающих при запуске в режиме крупных шрифтов. Можно снять защиту с гридов, чтобы не лишать пользователей всех преимуществ крупных шрифтов.
Читайте статью на эту тему тут: http://cpr.biblio-globus.ru/small_font_defence.htm
Сериализация объектов в XML и их загрузка. Сериализуется только published-интерфейс.
Читайте статью на эту тему тут: http://www.delphikingdom.com/mastering/xml_ser.htm
Контроль за запуском только одной копии приложения.
Компонент для подмены цветов, используемых для Ctrl3D стиля компонентами этой библиотеки. (Все компоненты, которые используют для отрисовки рамок функцию DrawBoxEx).
Отрисовка заголовка с указанием шрифта, рамки и др. Кнопки не перерисовываются, поэтому компонент рекомендуется для окон стиля Form.BorderIcons=[]; В этом случае возможно отображение статичного изображения в качестве кнопки [X]. Возможно заполнение заголовка текстурой.
Заменяет окошко подсказки (hint). Если хотите сделать симпатичную подсказку в программе - то изменить обработчик отрисовки.
Простейшая обертка для запуска процессов, отслеживания их работы и завершения.
Просто визуальный TStringList для удобства
Информация о процессоре, ОС, оперативке, разрешении и т.д.
Проверяет при запуске приложения версию ОС, наличие памяти, разрешение экрана. Выводит предупреждение и/или выгружает приложение.
По умолчанию использует английские сообщения. Для вывода русских загляните в файл glDefs.inc.
Остальные компоненты не описываются по причине их неготовности или преждевременной смерти.
Данная библиотека является бесплатным свободно распространяемым (FreeWare) продуктом и не защищена никакими законами об авторских правах. Вы вольны свободно распространять библиотеку в оригинальном виде, без изменения исходных текстов модулей и содержимого инсталляционного архива. Правильность работы компонент не гарантируется. Ответственность за возможный ущерб в результате использования данного программного кода полностью перекладывается на Вас. Однако автор принимает любые замечания о неверной работе компонентов с целью скорейшего устранения обнаруженных Вами ошибок.