Добавление иконки в контекстное меню

Автор Тема: Добавление иконки в контекстное меню  (Прочитано 6654 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн DebalanceАвтор темы

  • ADN Club
  • ****
  • Сообщений: 421
  • Карма: 16
    • Advanced software for AutoCAD
  • Skype: Debalance
Собственно вопрос: как программно добавить иконку кастомной команды в контекстное меню, возникающее при наборе команды вручную (см. рис)?



В данном случае, "программно" имеется ввиду без создания соответствующего CUIX-файла.
Просто получается так, что в риббон иконка успешно добавляется, а в указанном контекстном меню она не отображается.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Еще не переводил: Adding Icon Next To Custom Command
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн DebalanceАвтор темы

  • ADN Club
  • ****
  • Сообщений: 421
  • Карма: 16
    • Advanced software for AutoCAD
  • Skype: Debalance
Еще не переводил: Adding Icon Next To Custom Command
Спасибо за ссылку, но на сколько я понял в этом примере без CUIX-файла всё-таки не обходится. Т.е. файл генерируется программно и в последствии подгружается... Неужели по-другому нельзя?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Неужели по-другому нельзя?
Если бы было можно, то это было бы обозначено в статье. Там ведь описан алгоритм поиска иконки для команды.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн DebalanceАвтор темы

  • ADN Club
  • ****
  • Сообщений: 421
  • Карма: 16
    • Advanced software for AutoCAD
  • Skype: Debalance
Если бы было можно...
Жаль... Наблюдается какая-то половинчатость: что-то отлично создаётся без CUIX, а что-то тянет за собой наследие отмирающих тулбаров. Надеюсь Autodesk приведёт со временем всё к общему знаменателю.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Жаль... Наблюдается какая-то половинчатость: что-то отлично создаётся без CUIX, а что-то тянет за собой наследие отмирающих тулбаров. Надеюсь Autodesk приведёт со временем всё к общему знаменателю.
И всё-таки решение есть (начиная с AutoCAD 2012 и средствами ObjectARX, а не AutoCAD .NET API). Хотя оно и не рекомендуемое:

Добавление иконки к имени команды без использования CUIX
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение