Форум: "KOL";
Текущий архив: 2008.08.17;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "KOL";
Текущий архив: 2008.08.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.055 c