Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.08.17;
Скачать: CL | DM;

Вниз

GRushControls 0.36   Найти похожие ветки 

 
homm ©   (2007-10-18 08:08) [0]

Внесены многие исправления, которые когда-либо появлялись на форуме. Если вы предлагали какое-то исправление, но его нет в этой версии, сообщите, плиз.

В частности изменения:
— Совместимость с BDS2005+

— Совместимость с NT 4.0 (спасибо Владимиру, сам не тестировал)

— Вынесено объявление GradientFill в интерфейсную часть (вам самим придется подготовить структуру TGRushPaintState перед вызовом GradientFill). Если кому-то интересно, кстати, есть функция DrawAngleGradient, на целочисленной математике дает 8,5мс для разрешения 1024*768.

TGRushVAlign больше не болжно конфликтовать с TVerticalAlign;

— Добавлено свойство All_SplDotsOrient, имеет смысл, если  работает если All_SplitterDotsCount > 0 и выравнивание компонента Align = caNone

— Возможно раньше были ошибки при уничтожении TGRushData.

— Сделана вялая попытка реагировать на WM_THEMECHANGED, т.е. появляются глюки с прозрачностью (из-за изменения clBtnFace). Фактически работает только при смене темы XP.

— Чуть улучшен внешний вид кнопок (имхо) за счет назначения при создании OnRecalcRects (кнопки больше похожи на RBControls). Вернуть старый вид в коде можно так: Button3.OnRecalcRects := Button3.VoidRecalcRect;. В дизайнтайме — назначить пустой обработчик OnRecalcRects.

Ссылка прежняя,
http://homm86.narod.ru/grushcontrols.rar [173 кб]


 
homm ©   (2007-10-18 08:11) [1]

Спасибо за исправления, багрепорты, моральную поддержку Владмиру Кладову, ANTPro, MTsvDN, vampir_infernal, всем другим, кого забыл и кто причастен :)


 
homm ©   (2007-10-18 08:24) [2]

> [0] homm ©   (18.10.07 08:08)
> Если кому-то интересно, кстати, есть функция DrawAngleGradient


http://homm86.narod.ru/files/myAngleGradient.rar

Правда, использует классы VCL. Переписывается для КОЛ на раз.


 
exero ©   (2007-10-18 10:23) [3]

Для полного счастья добавь еще в обработку WM_SETTEXT Ctl_.Invalidate


 
mdw ©   (2007-10-19 10:57) [4]

Еще, не плохо было бы в вызовах DrawText(..) добавить DT_NOPREFIX. Что-то типа: DrawText(...{$IFDEF GRUSH_NOPREFIX} or DT_NOPREFIX {$ENDIF})



Страницы: 1 вся ветка

Текущий архив: 2008.08.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
2-1215701884
Light-blr
2008-07-10 18:58
2008.08.17
Как перевести русские символы в формат типа %D0?


2-1216017284
User
2008-07-14 10:34
2008.08.17
ShellTreeView, ShellListView, имя директории и оптимизация кода


2-1215693583
Chuck Loon
2008-07-10 16:39
2008.08.17
Excel - изображение в ячеёке


15-1213957352
AlexDan
2008-06-20 14:22
2008.08.17
Полетел принтер..


2-1216116471
Костик
2008-07-15 14:07
2008.08.17
как определить координаты?