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

ADN Club => Адаптация AutoCAD и вертикальных приложений => Тема начата: Алексей Терно от 18-04-2022, 12:55:34

Название: Иконки для раскрывающегося списка в CUIX
Отправлено: Алексей Терно от 18-04-2022, 12:55:34
В редакторе CUIX для иконки раскрывающегося списка со стилем "Меню раскрывающегося списка" требуется указывать полный путь. Можно ли как-то указывать системные пути, например, "%AppData%"?
Название: Re: Иконки для раскрывающегося списка в CUIX
Отправлено: Алексей Кулик от 18-04-2022, 15:14:38
Я бы сделал ресурсную(ые) dll, которую и положить рядом с cuix-файлом. Это будет значительно проще и удобнее
Название: Re: Иконки для раскрывающегося списка в CUIX
Отправлено: Алексей Терно от 18-04-2022, 15:20:36
Я бы сделал ресурсную(ые) dll, которую и положить рядом с cuix-файлом. Это будет значительно проще и удобнее
А как от туда брать изображения?
Название: Re: Иконки для раскрывающегося списка в CUIX
Отправлено: Алексей Кулик от 18-04-2022, 15:30:34
По имени ресурса. Примерно так же, как и в acad.cuix все организовывается.
Название: Re: Иконки для раскрывающегося списка в CUIX
Отправлено: Алексей Кулик от 18-04-2022, 15:33:56
https://adn-cis.org/ispolzovanie-resursnoj-dll-dlya-cuix-s-prozrachnyimi-rastrami.html
https://autolisp.ru/2017/08/16/resource-dll-autocad/
Название: Re: Иконки для раскрывающегося списка в CUIX
Отправлено: Алексей Терно от 18-04-2022, 15:40:24
Так проблема в том, что самом CUIX надо указывать полный путь к изображению, иначе вместо нее будет знак вопроса:

(https://i.postimg.cc/RNJtzGdH/2022-04-18-15-39-46.png) (https://postimages.org/)
Название: Re: Иконки для раскрывающегося списка в CUIX
Отправлено: Алексей Кулик от 18-04-2022, 15:54:45
Сделай ресурсную dll, с именем как имя cuix, положи рядом. В _.cui указывай имена ресурсов, а не картинок. Потом (если картинки не подхватились) закрыть acad, удалить файлы mnr, снова запуск. Должно быть все на месте
Название: Re: Иконки для раскрывающегося списка в CUIX
Отправлено: Алексей Терно от 18-04-2022, 16:06:11
Попробую, спасибо!