Определить в макросе, из какого меню он вызывается
Определить в макросе, из какого меню он вызывается
Можно ли с помощью макроязыка различать меню, т.е. определять, из какого меню (например, "Команды плагинов" или "Конфигурация плагинов" или меню какого-то из плагинов) вызывается текущий макрос (скрипт)?
- Smitis
- Posts: 1709
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 23 times
- Been thanked: 55 times
Re: Определить в макросе, из какого меню он вызывается
Только по заголовку (Menu.Title). Ну или по каким-нибудь косвенным признакам (наличие пунктов меню и т.п.).
Разум когда-нибудь победит.
- zg
- zero-gravity
- Posts: 6038
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Определить в макросе, из какого меню он вызывается
написать, какое меню, гуид добавим.LAT wrote:А если гуид равено 0 или при выборе пункта меню появляется новое с тем же гуидом?
- zg
- zero-gravity
- Posts: 6038
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: Определить в макросе, из какого меню он вызывается
у двух упомянутых меню есть гуиды, зачем заголовки-то?LAT wrote:Только насчет Menu.Title для всех проверенных меню (например, "Команды плагинов" или "Конфигурация плагинов") ругается: "property not supported"