Forum Discussion
karkadil
11 years agoValued Contributor
Each menu item has SubMenu property which is empty (null) when menu item doesn't have submenu. For example, the following code will print to the log information about each menu item of the Notepad Main Menu.
var wnd = Sys.Process("NOTEPAD").Window("Notepad", "Untitled - Notepad");
for(var i = 0; i < wnd.MainMenu.Count; i++)
{
var caption = wnd.MainMenu.Items(i).Caption;
if(wnd.MainMenu.Items(i).SubMenu == null)
{
Log.Message(caption + " menu doesn't have submenu");
}
else
{
Log.Message(caption + " menu has submenu");
}
var wnd = Sys.Process("NOTEPAD").Window("Notepad", "Untitled - Notepad");
for(var i = 0; i < wnd.MainMenu.Count; i++)
{
var caption = wnd.MainMenu.Items(i).Caption;
if(wnd.MainMenu.Items(i).SubMenu == null)
{
Log.Message(caption + " menu doesn't have submenu");
}
else
{
Log.Message(caption + " menu has submenu");
}
Related Content
- 12 months agoMarcusBengtsson
- 10 months agoAnabelle
Recent Discussions
- 2 days agoMW_Didata