ApceH

|
Posted: Sat Sep 10, 2011 20:13 Post subject: |
|
|
Так-так, вот где собака зарылась!
Сейчас решил убрать из TWinKey из автозапуска строчку "em_GoToVirtualPanel|cm_GotoPreviousDir", и действительно, нумерация пунктов меню стала нормальной, как у тебя и получалась.
Получается, автозапуск (по крайней мере через TWinKey) влияет на меню, если использовать em-команды! Сейчас отпишем автору, что скажет...
Ну вполне логично так-то. Em-команды нумеруются вообще при первом упоминании. Порядок обхода мне не известен (наверняка бета-тестеры знают этот нюанс), но очевидно одно: подгрузка wdx-плагинов, а значит и автозапуск TWinKey, происходят ДО обработки меню. Потому-то em_GoToVirtualPanel законно получил номер 10000.
Причем нет смысла создавать дополнительную команду вроде em_GoToVirtualPanel_Menu для использования только в меню, потому что номер 10000 всё равно оттяпает em_GoToVirtualPanel.
Ну что ж. Особенность поведения ТС отмечена, хорошее дополнение к теме. |
|