An example is below.
CODE:
#Requires AutoHotkey v2.0
; Sub-submenus
subsub1 := Menu()
subsub1.Add(5, subsub1_Click)
subsub1.Add(6, subsub1_Click)
subsub2 := Menu()
subsub2.Add(7, subsub2_Click)
subsub2.Add(8, subsub2_Click)
; Submenus
sub1 := Menu()
sub1.Add(1, subsub1)
sub1.Add(2, sub1_Click)
sub2 := Menu()
sub2.Add(3, subsub2)
; Main menu
m := Menu()
m.Add('Sub1', sub1)
m.Add('Sub2', sub2)
m.Add(4, m_Click)
F3::m.Show
m_Click(itemName, itemPos, m) {
MsgBox itemName, 'M item', 'Iconi'
}
sub1_Click(itemName, itemPos, m) {
MsgBox itemName, 'Sub1 item', 'Iconi'
}
subsub1_Click(itemName, itemPos, m) {
MsgBox itemName, 'Subsub1 item', 'Iconi'
}
subsub2_Click(itemName, itemPos, m) {
MsgBox itemName, 'Subsub2 item', 'Iconi'
}
Statistics: Posted by mikeyww — Today, 08:00