Вопрос и ответы: редактор адаптации пользовательского интерфейса (АПИ)

Эти вопросы и ответы на наиболее часто задаваемые вопросы об адаптации пользовательского интерфейса и об использовании редактора адаптации интерфейса пользователя (АПИ).

Перенос и обновление

Как можно заставить работать адаптацию меню из предыдущей версии в новой версии?

Данные предыдущих адаптаций меню хранятся в MNS / MNU, АПИ или CUIx. Можно переносить адаптацию меню в более новую версию с помощью утилиты "Перенос пользовательских настроек" или вкладки "Передача" редактора АПИ.

Команды

Как создать новую команду и добавить ее в элемент пользовательского интерфейса пользователя, например на панель ленты?

Для создания команд и управления ими используется панель "Список команд" на вкладке "Адаптация" редактора АПИ. После создания команду можно добавить в различные элементы пользовательского интерфейса.

Например, для добавления команды на панель ленты, разверните ленту и узел панели ленты в панели "Адаптации в <имя файла>, а затем выберите панель ленты, которую требуется изменить. Перетащите команду из списка команд на панель ленты, на которую ее требуется добавить.

Операции при двукратном нажатии

Почему при двойном щелчке объекта ничего не происходит?

Системным переменным PICKFIRST и DBLCLKEDIT необходимо присвоить значение 1, чтобы активировать редактирование по двойному щелчку.

Рабочие пространства

Почему после нажатия кнопки "Применить" внесенные изменения не отображаются?

Это происходит из-за того, что рабочее пространство, в котором выполнены изменения, в данный момент не является текущим. Чтобы увидеть изменения, назначьте измененное рабочее пространство текущим.

Корпоративные файлы CUIx

Вопрос: как отредактировать корпоративный файл адаптации CUIx, если в редакторе НПИ он доступен только для чтения?

Корпоративный файл CUIx можно редактировать, если он загружен в качестве основного файла CUIx или в качестве частичного файла адаптации в основной файл CUIx. Для редактирования рекомендуется загружать этот файл в качестве основного файла CUIx. При создании рабочего пространства, требующего включения элементов интерфейса пользователя из файла CUIx, назначенного основным файлом адаптации, на время загрузите основной файл CUIx как корпоративный для редактирования.

Раскрывающиеся меню

Почему раскрывающееся меню не отображается в строке меню?

Для управления отображением раскрывающегося меню в строке меню используются рабочие пространства.

Как изменить порядок раскрывающихся меню?

Для управления расположением раскрывающегося меню в строке меню используются рабочие пространства.

Как можно отобразить строку меню?
Отображение строки меню можно изменить с помощью системной переменной MENUBAR. Задайте для системной переменной MENUBAR 1 для отображения строки меню.

Панели

Почему панели инструментов не остаются на том же месте после перезапуска программы?
Обычно это происходит из-за способа загрузки панелей инструментов при запуске, при котором используется комбинация основного, корпоративного и частичного файлов CUIx. Использовать переключатель командной строки /w как часть ярлыка на рабочем столе Windows. В этом случае при запуске программы выполняется повторная загрузка рабочего пространства, и панели инструментов отображаются в правильном положении.
Почему после переноса значков из предыдущей программы на панели инструментов с помощью вкладки "Передача" редактора АПИ на них отображается облако со знаком вопроса?

Это происходит потому, что местоположение изображений пользовательских значков, используемых элементами пользовательского интерфейса, не соответствует путям поиска вспомогательных файлов программы. Найдите отсутствующие изображения с помощью проводника Windows или проводника и скопируйте их в папку, указанную под узлом "Файлы адаптации" "Папка для пользовательских значков" на вкладке "Файлы" диалогового окна "Параметры". По умолчанию под узлом "Папка для пользовательских значков" указан следующий путь:

  • Windows XP: <диск>:\Documents and Settings\<имя профиля пользователя>\Application Data\Autodesk\<имя программы>\<номер версии>\<язык>\Support\Icons
  • Windows 7 или Windows 8: <диск>:\Users\<имя профиля пользователя>\AppData\Autodesk\<имя программы>\<номер версии>\<язык>\Support\Icons
Почему не работает всплывающее меню панели инструментов?

Всплывающее меню может работать некорректно по следующим причинам:

  • Команды не были назначены панели инструментов, на которую указывают ссылки.
  • Элемент управления является частью панели инструментов, на которую указывают ссылки.
  • Панель инструментов, на которую указывают ссылки, была удалена из файла CUIx, либо был изменен псевдоним, назначенный панели инструментов.
Почему при попытке обращения к всплывающему меню панели инструментов отображается окно с сообщением?

Окно сообщения отображается, когда панель инструментов, на которую ссылки указывают как на всплывающее меню панели, не обнаружена. Убедитесь, что все необходимые файлы CUIx загружены и псевдоним, назначенный всплывающему меню, совпадает с панелью инструментов в файле CUIx. Чтобы решить эту проблему, выполните следующие действия:

  1. Запустите редактор НПИ и выберите неправильно работающее подменю на панели инструментов.
  2. На панели "Свойства" просмотрите значение свойства "Исходная панель инструментов".

    С помощью функции "Найти" выполните поиск элемента - панели инструментов, псевдоним которой совпадает с текстовой строкой, заданной в качестве значения свойства "Исходная панель инструментов" для неработающего подменю. Если такой элемент не найден, удалите подменю с панели инструментов и перетащите на нее панель инструментов, которую требуется использовать в качестве подменю.

  3. Закройте редактор АПИ и проверьте работу всплывающего меню, чтобы убедиться в устранении проблемы.