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