Сообщество программистов Autodesk в СНГ
ADN Club => Revit API => Тема начата: AlexZhur от 16-08-2022, 15:20:19
-
Всем доброго дня.
Как можно (и можно ли вообще) получить координаты кнопки на пользовательской панели инструментов. Хочу к этой кнопке привязать периодически всплывающее окно, информирующее пользователя о наличии обновления надстройки.
Может быть есть другой механизм сделать это?
-
Может быть есть другой механизм сделать это?
Может быть TaskDialog (который для этой цели и предназначен): https://www.revitapidocs.com/2017/853afb57-7455-a636-9881-61a391118c16.htm ?
-
Доброго дня, Александр.
Спасибо за оперативный ответ. :)
Но мне не совсем понятно, каким образом TaskDialog позволит мне реализовать периодически всплывающее не модальное окно с информацией о наличии обновления, с привязкой к панели инструментов.
-
С привязкой к панели инструментов - думаю что так не получится. Разве что менять картинку кнопки. А оповещения в Revit делаются через TaskDialog.
-
Я думал сделать так:
- разработать окно на wpf в виде, похожем на всплывающую подсказку с необходимой информацией об обновлении.
- затем периодически отображать его при возникновении события Idling в положении над соответствующей кнопкой в панели инструментов. Для этого и требовалось как-то получить
соответствующие координаты кнопки в панели :).