Forum Replies Created
-
AuthorPosts
-
Torbins
ParticipantНа правах офтопа: Научите бабушек менять системный DPI, они вам еще и спасибо скажут 🙂
Torbins
ParticipantПервым ставится acntD7_R.dpk, точнее компилируется.
Torbins
ParticipantВ бесплатной версии ограничен только тот функционал, который требует перекомпиляции. Во всем остальном она ничем не хуже полной.
Torbins
ParticipantТак и должно быть, если вы качали со страницы For russians. Проще говоря, в делфи 6 с бесплатной версией компонент юникод организовать нельзя.
Torbins
ParticipantПосле того, как вы уберете точку перед DEFINE TNTUNICODE, пакет нужно будет полностью перекомпилировать. Для этого конечно же нужны исходники.
В делфи 2009 и выше поддержка юникода есть сразу из коробки, никакие дополнительные действия не требуются.
Torbins
ParticipantБыла русская справка, но давно не обновлялась. Так что сейчас основным источником информации являются демки.
April 14, 2011 at 1:07 pm in reply to: Стирается содержимое, отрисованное с помощью OpenGL, расположенное на странице TsPageControl #45464Torbins
ParticipantVahaC это давняя фишка альф. Контролы с Tag=-98 не скинятся автоматически даже если это скинирование включено.
April 14, 2011 at 9:54 am in reply to: Стирается содержимое, отрисованное с помощью OpenGL, расположенное на странице TsPageControl #45454Torbins
ParticipantМожет запретить альфам взаимодействовать с чартом? Попробйте поставить Tag=-98.
Torbins
ParticipantДля оттенков серого эти функции и не будут работать.
Кстати мне выделение цветом шрифта вообще кажется не очень заметным.
Torbins
ParticipantПервый параметр от 0 до 360. Попробуйте 120, 240.
Плюс в том же юните есть функции ChangeSaturation и ChangeBrightness (обе от 0 до 100).
Torbins
ParticipantСовсем ничего из Get***Color не подходит? Тогда как временным решением можно воспользоваться ChangeHue.
Torbins
ParticipantАльфы позволяют обращатся ко многим своим внутренним полям, но без исходников туда лучше не лезть. Используйте SkinData.SkinManager.
Torbins
ParticipantУ скинменеджера есть несколько функций Get***Color. К полученному цвету еще sGraphUtils.ChangeHue можно заюзать, чтобы он хорошо выделялся.
Torbins
ParticipantQuote:И причем тут “глюк компилятора”, если этот файл идет в составе архива и уже содержит двойное определение?Скорее всего этот файл каждый раз генерируется компилятором из исходников на паскале.
Torbins
ParticipantТогда может вам TitleButtons скинпровайдера подойдут? И там еще AddedTitle есть.
Torbins
ParticipantЕсли вы про ExtendedBorders то с ними пока никак. А какие конролы вам нужно поместить в заголовок? Кнопок вам хватит?
Torbins
ParticipantЕще один вариант – использовать тот же способ что и в линзе АС. У окошка, которое должно стать прозрачным, включается AlphaBlend, а AlphaBlendValue остается 255. Далее с канвы десктопа снимается скриншот. Окон с включенным AlphaBlend на нем не будет. На этом скриншоте в том месте, где должна быть наша форма рисуется полупрозрачная рамка со всеми эффектами. Потом полученная картинка ставится в качестве фона форме. Минус этого способа в том, что довольно сложно определить, когда окно под нашим изменилось и вовремя перерисовать свой фон. На линзе АС это хорошо видно. Правда при включенном аэро это не работает. Но под аэро прозрачные окна можно рисовать без всяких фокусов. Я даже как то пробовал альфы для этого приспособить, но до конца не осилил.
Torbins
ParticipantВ топике, что я указал выше, есть демка. После обновления встроенного скина и перекомпиляции она неплохо работает. Но это если вам нужно размещать свои контролы близко в верхней границе окна.
Если не нужно, то можно просто у скинпровайдера в свойстве “TitleSkin” задать например “CHECKBOX”.
Torbins
ParticipantСейчас проверил, обычные бордюры альф (не Extended) тоже работают.
Torbins
ParticipantВ опциях вашего пакета указано, что он использует acntBuilderXE_R? В делфи он был бы прописан в dpk-файле в секции requires.
-
AuthorPosts