====== ShowPopupMenu ======
ShowPopupMenu [/I:nn] [/A:n1[:nn]] [/F] [/D]
Команда загружает меню в формате *.mnu или панель инструментов в формате *.bar и показывает их в позиции курсора мыши.
**Параметры**
|< 100% 15% >|
|menu|Путь к файлу меню или панели инструментов. Если задан переключатель /F --- имя пользовательской функции, возвращающей текст в формате меню.|
**Переключатели**
|< 100% 15% >|
|/I:nn|Переопределяет отображение и размер значков для заданного меню. При отсутствии переключателя параметры отображения значков такие же, как в меню Total Commander (управляются ключом //IconsInMenus//).\\ \\ Число nn задает размер значка. Если равно 0, значки отключены.|
|/A:n1[:nn]|Выравнивание меню. Задает положение меню относительно курсора. Представляет собой сумму значений. В сумму может быть включено только по одному значению из каждой группы. Значение по умолчанию --- 0. Выравнивание производится по левому верхнему углу.\\ \\ **Выравнивание по горизонтали:**\\ 1 --- центр\\ 2 --- правая граница\\ \\ **Выравнивание по вертикали:**\\ 4 --- центр\\ 8 --- нижняя граница\\ \\ Следующие значения работают только для функциональных клавиш, при этом параметры выше игнорируются:\\ \\ **Выравнивание по вертикали:**\\ 16 --- верхняя граница кнопок\\ 32 --- нижняя граница кнопок\\ \\ **Выравнивание по горизонтали:**\\ 64 --- левая граница кнопок\\ \\ :!: Значения из этой группы работают только для прямых вызовов из ControlSetMouseAction.\\ \\ Следующие значения управляют привязкой к активной панели, все параметры выше игнорируются:\\ \\ **Выравнивание по вертикали:**\\ 128 --- верхняя граница\\ 256 --- центр\\ 512 --- нижняя граница\\ \\ **Выравнивание по горизонтали:**\\ 1024 --- левая граница\\ 2048 --- центр\\ 4096 --- правая граница\\ 8192 --- разделитель окна Total Commander|
|/F|Параметр