Сообщество программистов Autodesk в СНГ

ADN Club => Адаптация AutoCAD и вертикальных приложений => Тема начата: Виталий от 16-06-2016, 09:52:33

Название: Добавление PNG в CUIX без использования DLL
Отправлено: Виталий от 16-06-2016, 09:52:33
У меня тема перевода CUIX на PNG без использования DLL. Есть ошибка при формировании CUIX Автокадом при добавлении PNG. Прозрачный фон PNG становится черным (не всегда). Чтобы исправить это нужно распаковать CUIX (как ZIP) и заменить испорченную PNG c черным фоном на ту же которую добавляли в CUIX, потом заново запаковать и изменить расширение на CUIX.
Александр прошу переместить другие мои вопросы и ответы в данную тему, а то я спрашиваю про Ивана, а мне отвечают про Болвана.
Название: Re: Добавление PNG в CUIX без использования DLL
Отправлено: Александр Ривилис от 16-06-2016, 11:10:20
Я не увидел вопроса. Где он? И кто заставлял тебя задавать вопросы не по теме в теме, название которой однозначно говорит о том, что речь идет о ресурсной DLL.
Название: Re: Добавление PNG в CUIX без использования DLL
Отправлено: Андрей Бушман от 16-06-2016, 12:41:41
Похоже на случай, когда топикстартеру просто влом изучать готовые решения и ему хочется, чтобы форумчане с низкого старта кинулись решать проблему именно таким способом, который он указал. Ему неважно насколько этот способ будет целесообразен или даже в принципе возможен (?) - главное, чтобы этот способ был в пределах доступного ему на данный момент объёма знаний, в рамки которого использование изображений из DLL не входит. Расширять свой круг знаний у него желания нет. Т.е. это тот случай, когда топикстартеру нужны именно "шашечки", а не "ехать". Иной причины упорства в использовании варианта "PNG в CUIX" вместо "ICO в DLL" я не вижу.

Как уже неоднократно говорилось: проблема прозрачности успешно решается путём использования ICO, сохранённых в DLL, вместо PNG, сохранённого в CUIX. Пошаговый процесс создания таких DLL, а так же нюансы, которые касаются использования ICO в этих DLL разжёваны подробно и ссылки на эти инструкции легко находятся поиском по форуму. Если бы ты читал темы, связанные с CUI\CUIX, то увидел бы ссылки, которые давал А.Н. Ривилис здесь (http://adn-cis.org/forum/index.php?topic=3138.msg12723#msg12723) и здесь (http://adn-cis.org/forum/index.php?topic=3138.msg12655#msg12655). Я не знаю, какие могут возникнуть "недопонимания" в процессе чтения обозначенных ресурсов. Разве что проблема аля "много букв - не осилил...", (хотя там и букв-то не много)...

Учитывая наличие подробно разжёванных мануалов по созданию подобных DLL, фразы, аля
Цитировать
Никогда не делал меню используя dll. Наверно это единственный вариант чтобы сделать разные иконки для светлого и темного меню? Если так, поделитесь полным проектом содержащим все (две) dll. Чтобы сразу по образцу адаптировать свое меню, а то бегая по разным ссылкам трудно понять что к чему.
Цитировать
Я не знаю сколько нужно времени чтобы его запустить (не открыавается и не компелируется и еще куча вопросов  где сам cuix и т.п.- не полный проект) и вообще разбираться в этой каше, когда уже есть готовый cuix c кучей png для light режима.
Цитировать
дискуссия в этой теме про ICON это только для программистов сишников, а не большинства людей, которые всю жизнь адаптировали меню средствами Автокада.
Цитировать
У меня тема перевода CUIX на PNG без использования DLL.
демонстрируют нежелание изучать уже имеющееся решение. Т.е. очень похоже, что Виталий попросту лодырь...


Название: Re: Добавление PNG в CUIX без использования DLL
Отправлено: Виталий от 16-06-2016, 13:17:59
Я не увидел вопроса. Где он? И кто заставлял тебя задавать вопросы не по теме в теме, название которой однозначно говорит о том, что речь идет о ресурсной DLL.
Я начинал вопросы общего плана, касающиеся перехода на cuix 2017. DLL или нет еще непонятно было,  потом принял решение обойтись без DLL (чисто для себя) ну и незаметно тема частично сдвинулась. Предыдущим письмом я просто ответил на свой же вопрос, на который ответа не было на этом форуме.