C++Builder
  Начало   Форум   Помощь Войти Регистрация  
Страниц: [1] 2   Вниз
  Печать  
Автор Тема: AlphaControls  (Прочитано 33998 раз)
ChikenpUH
Участник


Сказали спасибо: +11/-5
Offline

Сообщений: 296


AlphaControls
« : 05 Декабрь 2008, 22:55:31 »

Всем привет! Разрабатывал программу со сменными скинами, и тту недавно обнаружил парочку интересных штук.
AlphaControls.
Цитировать
     AlphaControls - это набор стандартных и некоторых уникальных компонентов, поддерживающих скины (AlphaSkins), а также имеющих некоторые дополнительнвые возможности. Все элементы скина могут иметь свои собственные свойства для рисования продвинутого градиента, реалистичных рамок, полу-прозрачности и размытых теней. Графические функции производят все расчеты и рисования в real-time, что позволяет гибко приспосабливаться к используемым цветовым схемам системы. Добавлено свойство BoundLabel для элементов редактирования. Обрабатываются различные события мыши, что дает некоторые доплнительные возможности компонентам. Менеджер подсказок управляет подсказками в приложении и придает им красивый вид с множеством настроек, которые можно изменять с помощью специального дизайнера. Аналоги стандартных компонентов обеспечивают все функциональные возможности и добавляют множество новых решений для улучшения работы программ и качества их внешнего вида.
Для своих (СНГшников) бесплатен, надо только ввести пароль на архив gfhjkm ("пароль" латиницей). Работает в D5, D6, D7, D2005, D2006, D2007, D2009, CB6,  BCB2006,  BCB2007,  BCB2009 по заявке автора. Сам ставил под CB6, встал сразу без проблем. Инструкции по установке, демо версия, набор скинов, справки по использованию и созданию скинов плюс программа для их легкого создания в полной версии.
Обрисовывает почти все, в том числе компоненты из других библиотек и стандартные. Можно легко встраивать скины в саму программу. И главное из за чего я весь этот поиск затеял поддержка png формата!
Кароч действительно крутая и полезная штука. Плюс куча нужных функций имеется
Оффсайт http://www.alphaskins.com/index_rus.php

Существует аналог. Менее функционален но более прост имхо. SXSkinComponents.
http://saarixx.info/sxskincomponents/ru/
Цитировать
SXSkinComponents - это набор визуальных компонентов для среды разработки Borland Delphi. Но это не обычный пакет компонентов - это новая идеология графического оформления программ.
Используя набор SXSkinComponents, вы с невероятной легкостью можете разработать оба типа графических сред с поддержкой скинов:
1. Интерфейс с кнопками, флагами, полями для редактирования и другими элементами, внешний вид которых может изменяться, как, например, при изменении тем Windows XP.
2. "Полностью прорисованный" графический интерфейс со специально нарисованными для программы картинками в качестве кнопок и других элементов управления.

Возможности компонентов
Набор компонентов SXSkinComponents представляет разработчикам следующие возможности:
100% поддржка альфа-канала при прорисовке компонентов (обеспечивает плавный цветовой переход от границ элемента управления к фону).
Каждый скин описывается в отдельном файле skin.ini.
Скин-файл содержит описание набора стилей: обычных и специальных.
Обычный стиль представляет собой рисунок, состоящий из набора элементов различных типов (картинок или геометрических фигур).
Поддержка форматов графических файлов JPEG, PNG-8 и PNG-24 (с 8-битовой прозрачностью).
Программно прорисовываются следующие геометрические фигуры: прямоугольники, скругленные прямоугольники, круги, многоугольники и линии (по координатам).
Все фигуры могут прорисовываться с полупрозрачными границами и градиентной заливкой.
Используя элемент BoxTile, можно с легкостью создавать дизайн кнопок и других элементов управления.
Компоненты оптимизированы для процессоров с поддержкой инструкций MMX.
Могут быть использованы в Delphi 6, Delphi 7, Delphi 2005, Delphi 2006, C++Builder 6 и C++Builder 2006.
Разработаны для операционных систем Windows 98/ME/NT/2000/XP/2003.
Весь исходный код компонентов является открытым на 100%.

С установкой проблематичнее но не на много. На СВ6 поставил. Короч юзайте

АХТУНГ!!! Как оказалась прога для редактирования скинов далеко не совсем простая, плюс имеет ряд глюков. Но в принципе разобраться возможно.
Вот пара скринов. (Оба сделаны под XP)
« Последнее редактирование: 09 Декабрь 2008, 11:28:58 от ChikenpUH » Записан
DanUnited
Гость
Re: AlphaControls
« Ответ #1 : 11 Декабрь 2008, 17:03:12 »

Круто конечно, правда я уже сделал оформление своей программы и его придерживаюсь, но этот компонент неплох...Один недостаток(кстати очень большой): Программа увеличивает свой размер на столько, что иногда этот компонент лучше ваще не использовать...
И немного ещё не понимаю:
Цитировать
Существует аналог. Менее функционален но более прост имхо. SXSkinComponents.
Раз он более прост, то чё он тогда платен?? 
Записан
ChikenpUH
Участник


Сказали спасибо: +11/-5
Offline

Сообщений: 296


Re: AlphaControls
« Ответ #2 : 11 Декабрь 2008, 20:02:33 »

ну не особо и сильнораспухает:) зато все окна в одном стиле как нефиг сделать. Вот приложение...просто форма. 397кб файл. Запускаем...4500кб оперативы и 900 кб виртулаьной. ЗАпихал на форму скин провайдер, и в него один скин. Стал есть почти 9 метров оперативы, 3 метра виртуальной и файл разбух до 2х метров))) Я думаю терпимо. Но насчет иногда соглашусь. Когда прога простая, и компактная. Но! Имхо если она часто используема то лучше все таки позаботиться о дизайне...чтоб приятнее было ее юзать. Этим напрмер ни один из мессенджеров не может похвастаться (если только аська, но там дизайн..на любителя), все че то не так. Короч ты понял-длительная работа-приятный(!!!) дизайн обязателен (не красивый а приятный, чтоб не мешался).

SXSkinComponents...разве он платен?Вроде там ясно написано что если проект не коммерческий то все бесплатно, иначе надо покупать лицензию. Он кстати с августа 2007 не развивается похоже...Я ставил, все работало и в среде и отдельно..
Записан
DanUnited
Гость
Re: AlphaControls
« Ответ #3 : 11 Декабрь 2008, 20:15:40 »

Цитировать
Короч ты понял-длительная работа-приятный(!!!)
Короче, если я делаю блокнот, фишка которого должна быть малый размер и функцианальность и невероятная удобность, то те 1,5 дополнительных МБ очень болезненно переживаются. Почему такой большой. Если я хочу использовать только один скин?? Я так понял уже в компоненты скиновые заложены многие лишности, да и ваще там много лишнего, что занимает размер...
Цитировать
Вроде там ясно написано что если проект не коммерческий то все бесплатно
Т.е. если я и только я выпускаю программу всеобщего потребления, если так можно сказать, то он бесплатный??
Записан
DanUnited
Гость
Re: AlphaControls
« Ответ #4 : 11 Декабрь 2008, 20:39:47 »

Цитировать
Т.е. если я и только я выпускаю программу всеобщего потребления, если так можно сказать, то он бесплатный??
Впринципе не сильно интересуюсь.т.к. установить SXSkinComponents не смог. Требует *.bpi файлы...
Записан
ChikenpUH
Участник


Сказали спасибо: +11/-5
Offline

Сообщений: 296


Re: AlphaControls
« Ответ #5 : 11 Декабрь 2008, 21:01:30 »

Цитировать
Т.е. если я и только я выпускаю программу всеобщего потребления, если так можно сказать, то он бесплатный??
Да:) там 4 вида лицензии. 4 как раз твой случай.

эти два метра если в архиве запаковываются до 900кб примрено..где то читал что твоя прога 5 метров весит...ну будет ещё на метр побольше). Скины не большие...от 20 до 50 кб в основном. Ваще там конечно много всего и это не убрать...и не нужно если не использовать) Ну вобщем смотри сам)

По второй. Там желательно ридми файлы читать...все написано.что и в какой последовательности устанавливать. Но по-моему где то че то слегка напутали..

З.Ы. Просьба тем кто скачает и будет юзать, написать насколько стабильно ведет себя sMagnifier (лупа квадратная) при вызове попап меню. У меня иногда приложение глохнет намертво, плюс пропадают значки с рабочего стола...через мой комп видны...На оф форуме не смог отписать че то картинка при регистрации не грузится..
Записан
DanUnited
Гость
Re: AlphaControls
« Ответ #6 : 12 Декабрь 2008, 15:45:54 »

Цитировать
Просьба тем кто скачает и будет юзать, написать насколько стабильно ведет себя sMagnifier (лупа квадратная) при вызове попап меню.

Хорошо, скажем. Етот набор компанентов мозя критиковать до ума помрачения, но плюсы перевешивают, а точнее плюс один, но решающий: бесплатность. Остальное так себе скажем...Много чаго лишнего. Я,например,кроме компонента sSkinManager и диалогов ваще не совсем понял для чего остальные компаненты. Какнкулятор кстати и самим можно забабахать....sHintManager сложноват немного, хотя если сравнивать со стандартными хинтами, то довольно функционален.
Если с конкурентными компонентами - то не совсем.
Цитировать
sMagnifier (лупа квадратная)
Вот я не понял для чего он нужен. Если чесно, то значки наместе, всё ок., а так ваще вроде изменений не нахожу.... 
Записан
ChikenpUH
Участник


Сказали спасибо: +11/-5
Offline

Сообщений: 296


Re: AlphaControls
« Ответ #7 : 12 Декабрь 2008, 18:52:23 »

делаешь так.
sMagnifier->Execute(500,500);
и в этом месте появится квадратная лупа)

Я бы тебе посоветовал скачать дему:) С ней и скины идут. и лупа там есть.
Чтоб добавить скины в программу нужно у скинменеджера поместить их в internal skins и в skinName выбрать нужный.  Ксати скины можно менять через контексное меню заголовка. У скинов формат acz. Эт в дизайне.
 В реалтайме так: Пишешь код
__fastcall TCL::TCL(TComponent* Owner) : TForm(Owner)
{
sSkinManager->SkinDirectory="Skins"; //в папке с программой должна быть папка Skins, а в ней лежать файлы со скином(acz) или распакованные скины. Просто папки будут
sSkinManager->SkinName="Calcium"; //выбираешь скин с именем понятно каким
}
Ну и все..при загрузке окно перерисуется.
По компонентам.
sSkinProvider. Дает возможность настаивать каждое окно. Там опций нмного смотри внимательно.
AlphaImageList позволяет загружать png файлы, а так обычный имэджлист.
Из тулзов дргуих не использовал пока что, только ХинтМенеджер и лупу.
На двух других вкладках просто модифицированные и поддерживающие скины компоненты. Ну и неокторые новые. но их не много.

Протестировал ща программу со скином и лупой на стареньком компе (пень про 233мгц, 64рам, вин хр) честно говоря думал что все будет значительно хуже:) Короч грузится довольно быстро, и лупа проц конечно загружала очень значительно..но че вы хотели от такой машины. Короч юзать можно нормально, но все равно иногда глохла при вызове контекстного меню...
А че можно такого особеного намутить с хинтами что нельзя в этом? Интересно)

З.Ы. На самом деле компоненты...ммм глюковаты некоторые) но исправляются, да и с простым скинированием проблем вроде нет.
Записан
DanUnited
Гость
Re: AlphaControls
« Ответ #8 : 12 Декабрь 2008, 19:28:39 »

Цитировать
в этом месте появится квадратная лупа)
ну да...круто... првда ето применяется не так уж и часто, даже мозя сказать редко...
Цитировать
sSkinProvider. Дает возможность настаивать каждое окно. Там опций нмного смотри внимательно.
много, да чёт они или не работают или я не разбираюсь в этих свойствах...
Кстати как я только добавляю етот компонент, то после компиляции ошибку выдаёт...
Записан
ChikenpUH
Участник


Сказали спасибо: +11/-5
Offline

Сообщений: 296


Re: AlphaControls
« Ответ #9 : 12 Декабрь 2008, 19:56:21 »

я например когда скин дорабатывал очень часто ей пользовался, но приходилось вызывать дему что запустить. Написал прогу висит в трее, активируется\деактивируется по клику. Тем у кого разрешение высокое и экран небольшой и нужно разглядеть наличие розовых пикселов-самое то

по скинпровайдеру
 CaptionAlignment  Свойство определяет положение заголовка формы.
 GripMode  Свойство определяет режим использования "grip" (уголок в правом нижнем углу формы) для формы.
 MakeSkinMenu  Свойство определяет когда должен быть создан специальный пункт меню в системном меню формы для выбора скинов.
 MenuLineSkin  Свойство позволяет менять внешний вид главного меню формы.
 ResizeMode  Свойство определяет способ изменения размера формы.
 ScreenSnap  Определяет, будет ли форма "прилипать" к углам экрана.
 ShowAppIcon  Свойство определяет, будет ли иконка приложения показана в заголовке формы.
 SkinData  Общее свойство для всех копонентов пакета.
 SnapBuffer  Определяет расстояние "прилипания" формы к сторонам экрана.
 TitleButtons  Список кнопок создаваемых по желанию программиста, размещаемых в заголовке формы(рядом с системными кнопками).
 TitleIcon  DОпределяет свойства отображения иконки приложения в заголовке формы.
 TitleSkin  Свойство определяет секцию скина, отвечающую за отображение заголовка формы.
 UseGlobalColor  Свойство позволяет окрашивать форму в цвет, заданный в скине как глобальный цвет.
Взято из хелпа, хелп на русском. Там по всем компонентам информация:)

Записан
DanUnited
Гость
Re: AlphaControls
« Ответ #10 : 13 Декабрь 2008, 16:46:16 »

спасибо за разъяснение! 
Я вот протестировал на чистой форме - всё работает и прикольно кстати.
А вот на мой массивный проект кинул, то компиляция норм, а после показывает такую ошибку( Error)  :
(вылетает если только на главную форму поместить...)
project Project1.exe raised exception class EStackOverflow with messsage 'Stack overflow'. Process stopped. Use step or Runto contunue...
вот так вот... 
Далее открывается system.pas и указывается синей строкой строчка:
procedure       NotifyNonDelphiException;
Код
asm
       CMP     BYTE PTR DebugHook,0
       JE      @@1
       PUSH    EAX
       PUSH    EAX
       PUSH    EDX
       PUSH    ESP
       PUSH    2
       PUSH    cContinuable
       PUSH    cNonDelphiException
       CALL    RaiseExceptionProc
 
    ADD     ESP,8 //Вот ета... 
       
Код
 POP     EAX
@@1:
end;
И чё ето???
Записан
IT-IR
Участник


Сказали спасибо: +72/-22
Offline

Сообщений: 877

Плата за вход-Разум!


Re: AlphaControls
« Ответ #11 : 13 Декабрь 2008, 17:23:15 »

это код на ассемблере), хочешь его по отлаживать? не ищи вины в компонентах.Ошибка в твоем коде, видимо что-то у тебя на сраслось.
Код
POP     EAX
@@1:
 
ну я так понимаю извлечение из ячейки памяти с адресом 'EAX' наверное в РОН.
ну и так понимаю безусловный переход на попрограмму ""1
(наверное не уверен!все зависит от типа процесоора же ещё!)
Записан
DanUnited
Гость
Re: AlphaControls
« Ответ #12 : 13 Декабрь 2008, 17:31:42 »

Цитировать
POP     EAX
@@1:
Я в ассемблере совсем не разбираюсь...
Цитировать
не ищи вины в компонентах.
до установки на форму етого компанента всё норм... 
Записан
DanUnited
Гость
Re: AlphaControls
« Ответ #13 : 14 Декабрь 2008, 14:05:38 »

Спасибо, больше никогда не буду этот компонент использовать!! 
Что говорите о преимуществах, а не говорите о недостатках?? Кстати ОЧЕНЬ больших!!
Я же ,блин, почти поверил. что компонент классный, переделал (полтора дна переделывал) под новый интерфейс программы) свой проект. Ксати классно стало, но вчера я перешёл на Windows Vista!!!
И как вы думаете?? Проект перекошенный, скина и близко нету и т.п. 
Хорошо думаю я переделал проект. Раньше и под Vista и под XP норм было, а щас чут ли проект не угробил!!
Ну и что вы скажете мне делать?? Исключительно под XP продолжать проект???  (а может это я не дочитал о компоненте)
Записан
ChikenpUH
Участник


Сказали спасибо: +11/-5
Offline

Сообщений: 296


Re: AlphaControls
« Ответ #14 : 14 Декабрь 2008, 16:24:55 »

 бэкапить проект надо перед такими вот действами
онотоле негодуэ...
видимо действительно у тя что-то в проекте...ибо я сейчас запустил этот с лупой под вистой..все норм...за тем исключением что лупа все черным показывает)) там скин менеджер и скин провайдер используется..но главное что запускается)
Записан
DanUnited
Гость
Жесть
« Ответ #15 : 14 Декабрь 2008, 17:11:55 »

Цитировать
видимо действительно у тя что-то в проекте...ибо я сейчас запустил этот с лупой под вистой..все норм...за тем исключением что лупа все черным показывает)) там скин менеджер и скин провайдер используется..но главное что запускается)
Что у меня может быть в проекте неправильным?? Сложные вычисления?? - так пока их у меня нет. Математические алгебраические корни массивов?? НЕЕЕЕТУ!!! 
С лупой запустил?? Молодец!! А ты с оформлением запускал?? Неее , ты ещё попробуй побрасай этих альфа-буттонов и альфа-лэйблолов и тогда ваще картинка классная!! И лупа чёрная да??  Сказанул!! Я вот не знал...вот ещё недостаток!!
Ну и у кого теперь непорядок?? В долбанных компанентах, которые глючные и чёрную лупу выводят или в моём коде, котрый проверен временем и всеми програмистами?? 
---------------------------------
Теперь я понял, почему есть компаненты попроще, но платные, а есть косые-новороченные, но бесплатные...
Кстати спасибо тебе большое за размещение такого вида великого события на всех форумах по программированию - ты по крайней мере затянул проект ещё на пол месяца....
Записан
ChikenpUH
Участник


Сказали спасибо: +11/-5
Offline

Сообщений: 296


Re: AlphaControls
« Ответ #16 : 14 Декабрь 2008, 21:31:50 »

 Лол! А я ... что у тебя не правильно?)) Ты их еще удалить попробуй (я надеюсь ты знаешь как это ПРАВИЛЬНО сделать).  И оформление у меня было. сСкинМенеджер, сСкинПровайдер,сЧекБокс, сЭдитБокс, сФастБьютон, ПопапМеню, АльфаИмэджЛист, ну и скин встроенный. И все это кроме лупы норм работало. По крайней мере багов я не заметил. И еще я не сказал что всё там круто и стабильно.

И не надо придумывать что я тут разрекламировал проект во всем инете. Кроме этого форума нигде и не упоминал.

 С кривыми руками и платные г***о. И если уж ты все свое великолепное оформление завалил, чтобы поставить эти компоненты, не заархивировав то что было, то это уже твои проблемы.

З.Ы. Онотоле холерэ флудэ?)))
Записан
IT-IR
Участник


Сказали спасибо: +72/-22
Offline

Сообщений: 877

Плата за вход-Разум!


Re: AlphaControls
« Ответ #17 : 14 Декабрь 2008, 23:46:27 »

DanUnited ищи недочеты не в коде... а в настройках проекта ну и может компилятора, чего-то видим не так там!!!
Записан
DanUnited
Гость
Re: AlphaControls
« Ответ #18 : 15 Декабрь 2008, 15:46:37 »

Цитировать
http://forum.sources.ru/index.php
Вот люди!! 
Уж незнаю. но впервые я увидел сообщение на http://forum.sources.ru/index.php !!
Там кстати сразу заюзал поиск....и вправду нету!! Или сам удалил или модераторы постарались, ПОТОМУ ЧТО ОТКУДА ДУМАЕШЬ Я УЗНАЛ И СКАЧАЛ ЭТОТ ALPHA CONTROLS?? Именно по ссылку соседнего форума....(уж это точно)
Кстати левым глазом ещё на коком-то форуме видел новенькое созданное такое сообщение. однако я искать не стал....
Ну да ладно, х... с тобой!! 
 
Цитировать
а в настройках проекта ну и может компилятора, чего-то видим не так там!!!
Ладно, позыбзю ещё раз( переделывать проект пока не буду)...
Записан
ChikenpUH
Участник


Сказали спасибо: +11/-5
Offline

Сообщений: 296


Re: AlphaControls
« Ответ #19 : 15 Декабрь 2008, 18:24:48 »

Может хватит загоняться, мистер Трепло? Ссылка конкретная вот наверху. И ты специально полез на другие ресурсы искать че то? Да если ты сам не пытаешься до чего то дойти то фиг я поверю что ты не поленился фиг знает для чего и зачем искать откуда бы их скачать. И если ты заюзаешь Поиск еще раз то увидишь сколько тем посвященно этому компоненту. И "нормальные" ссылки там не удаляют. Короч не нравится не пользуйся. И не неси чушь.
Записан
DanUnited
Гость
Re: AlphaControls
« Ответ #20 : 15 Декабрь 2008, 20:02:00 »

  ладно, думаю я примерно знаю свою ошибку, хотя ещё не компилировал и не смотрел проект. И думаю, моя ошибка именно в коде,т.к. Vista на другом ПК, а скин ПОЛНОСТЬЮ не загрузился, следовательно ошибка в загрузке и пути скина...

Цитировать
Может хватит загоняться, мистер Трепло?
Ладно извини, но всё же я видел на пару форумах сообщения слова в слово, ну да ладно...(Ксати оскорбление не лучшее, что можно предумать) 
Записан
DanUnited
Гость
Re: AlphaControls
« Ответ #21 : 17 Декабрь 2008, 16:46:12 »

 Этот компонент при прорисовке главного меню, часто не прорисовывает иконку, которая есть в дочерних окнах левее. В итоге, при использовании такого меню, оно съезжает вправо. Я в прошлом проекте как-то клацнул какое-то свойство что ли или что-то, и такое пропало, а теперь мучаюсь. Подскажите пожалуйста, кто пользовался етим зверь-компонентом, что делать?? 
Записан
ChikenpUH
Участник


Сказали спасибо: +11/-5
Offline

Сообщений: 296


Re: AlphaControls
« Ответ #22 : 17 Декабрь 2008, 17:40:49 »

Попробуй включить скинирование меню у скинпровайдера. Не помню как пункт называется...
Ваще без него (провайдера) появляется много проблем. Например нижние углы у окна становились прямыми, хотя должны были быть скругленными. Поместил его на форму и норм стало.
Записан
DanUnited
Гость
Re: AlphaControls
« Ответ #23 : 17 Декабрь 2008, 18:24:30 »

У меня Skinпровайдер не дружит как раз то с меню, поетому, чёт не получается поместить его...
Кстати я решал ету проблему и без него.... 
Записан
ChikenpUH
Участник


Сказали спасибо: +11/-5
Offline

Сообщений: 296


Re: AlphaControls
« Ответ #24 : 18 Декабрь 2008, 01:50:20 »

Обновление вышло..версия 6.05. Заявленно улучшение работы компонентов под вистой...попробуй вдруг поможет. Надо удалить старую версию, и все ненужные файлы из проекта. Установить новую и сделать build.
P.S. Сам не ставил..только ща качаю...
Записан
DanUnited
Гость
Re: AlphaControls
« Ответ #25 : 18 Декабрь 2008, 15:18:28 »

Цитировать
Обновление вышло..версия 6.05. Заявленно улучшение работы компонентов под вистой...попробуй вдруг поможет. Надо удалить старую версию, и все ненужные файлы из проекта. Установить новую и сделать build.
P.S. Сам не ставил..только ща качаю...
Какое-то там нашёл, это то, что 19 метров?? 
---------------------------------------------------
а не, не то....это я так понял полный покет всей х....
Нет бы по-нормальному - обновление, так обновление, а то заново 3,7 метра качать для меня приравнивается убийством... но думаю скачаю, ПОЗЫБЗЮ ЧЁТ ТАМ.... 
Записан
DanUnited
Гость
Re: AlphaControls
« Ответ #26 : 18 Декабрь 2008, 15:42:18 »

кстати скачал, но чёт ни изменений, ни устранение моей ошибки н нашёл... буду искать.... 
Записан
DanUnited
Гость
Re: AlphaControls
« Ответ #27 : 18 Декабрь 2008, 15:48:52 »

Всё спасибо, извеняюсь. Я просто устранил неполадки с Menu and SkinProvider, а установив Провайдер всё стало норм... 
Записан
ChikenpUH
Участник


Сказали спасибо: +11/-5
Offline

Сообщений: 296


Re: AlphaControls
« Ответ #28 : 19 Декабрь 2008, 18:07:09 »

Я ж говорил..
Перешел на рад студию 2009...перекомпилил прогу с лупой. Пару строк пришлось поменять (TrayIcon->Hide нет такого больше) , альфа имэдж лист удалил..ибо нативная поддержка png, плюс с ним не отображалась иконка в трее. Лупа стала работать стабильно
Но двиг распух ещё поболее...
Записан
DanUnited
Гость
Re: AlphaControls
« Ответ #29 : 24 Декабрь 2008, 14:25:49 »

Ну здарова всем!! 
Етому сообщению хочу посвятить свой 440 сообщение...
Напишу о том, что компонент глючнее глючного. Хоть есть там TSkinProvider, то нету, а глюков не отбавляй. Просто без SkinProvider работать ваще нельзя, а с ним можно, но с глюками. Начну с самых видимых глюков и тех, которых меня раздражают больше всего. Если работать с дочерними окнами, то впринципе один глюк сразу виден: при заходе в MainMenu (Кликнкть по меню достаточно), то кусок окна, там, где закрытие, сворачивание и т.п. дочених окон кудато пропадпет, видимо испаряется. Ну это ладно.(Скрин 1).
Далее посерьёзнее... Добавить якието линии, отрисовку да и просто дополнительные разделы в меню просто невозможно!! Наиболее это видно там, где появляются окна (скрин 2). Прорисовки ваще нету, особенно то, что RepaintForm  и всё в этом роде не памагает....
Клацая на значёк дочерней формы(тот, который всегда появляется левее пунктов) интересен тем, что меню, которое должно выплыть или ваще не прорисовывается( его не видно), или его видно, но "оскинивания" явно не происходит. Мне ооооооосень повезло,т.к. меню видно, однако если установить в Vista его "родную" тему, а не XP, то ваще не прорисовывается... Я скринул в теме XP, однако кто-то говорил. я помню, что в новой версии AlphaControls улучшенная версия..... там с Vist-ой и т.п....... (Скрин 3)
Чёт я не вижу!! 
Остальные глюки не сильно значительные, поетому пока о них писать не буду.... 
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  




....

Powered by SMF 1.1.21 | SMF © 2025, Simple Machines
Страница сгенерирована за 0.117 секунд. Запросов: 21.