1 (изменено: Jew, 2022-05-07 01:39:26)

Тема: AHK: Подменю в меню в GUI. Цепочка меню.

Доброго времени суток.
Как реализовать подменю в меню в GUI? Или же сделать цепочку меню.
Использование цепочки сократит места на экране.

Для демонстрации предоставляю скрин, сделанный в пеинте, как бы я это видел.
В документах можно сделать подменю в меню, но нету как сделать подподменю (цепочку меню). Не привязнный к GUI

Поиск в гугле не увенчались успехом.

https://ia.wampi.ru/2022/05/07/BEZYMYNNYI1.png
https://ie.wampi.ru/2022/05/07/BEZYMYNNYI2.png

2

Re: AHK: Подменю в меню в GUI. Цепочка меню.

Menu, subNavigation2, Add, Item 1, onMenuClick
Menu, subNavigation2, Add, Item 2, onMenuClick
Menu, subNavigation2, Add, Item 3, onMenuClick

Menu, subNavigation1, Add, Item 1, onMenuClick
Menu, subNavigation1, Add, Sub menu, :subNavigation2
Menu, subNavigation1, Add, Item 3, onMenuClick

Menu, myFileNavigation, Add, Item 1, onMenuClick
Menu, myFileNavigation, Add, Sub menu, :subNavigation1
Menu, myFileNavigation, Add, Item 2, onMenuClick

Menu, myNavigation, Add, File, :myFileNavigation

Gui, Menu, myNavigation
gui, show, w400 h200
return

onMenuClick()
{

}
Win10: LTSC (21H2); AHK: ANSI (v1.1.36.02)

3

Re: AHK: Подменю в меню в GUI. Цепочка меню.

Jew пишет:

В документах можно сделать подменю в меню, но нету как сделать подподменю (цепочку меню). Не привязнный к GUI

Поиск в гугле не увенчались успехом.

В документации по AutoHotkey есть.

AutoHotkey.chm пишет:

Add [, MenuItemName, Label-or-Submenu, Pn] Это многоцелевая команда, которая может добавить пункт меню, обновить сопоставленные ему метку или подменю или преобразовать нормальный пункт меню в подменю (и наоборот). Если пункт, чьё имя задано в параметре MenuItemName, ещё не существует, он будет добавлен. Иначе будут обновлены его метка или подменю.