sysTrayAddSubMenu()

Creates a submenu in the system tray context menu and returns its internal ID.

Synopsis

int sysTrayAddSubMenu(string label, int parentMenu = -1)

Parameter

Parameter Description
label

The text label of the submenu shown in the context menu.

parentMenu

ID of the parent menu. Use -1 to create the submenu at the top level.

If a valid menu ID is provided, the submenu will be created below that parent menu.

Return Value

Returns a new internal menu ID (≥ 0) on success. Returns -1 if an unknown parent menu ID is given. A unique internal ID is returned for the newly created submenu. This ID can later be used as the menu argument when adding actions with the sysTrayAddAction() function.

Details

-

Figure 1. Function sysTrayAddSubMenu

sysTrayAddSubMenu

main(mapping event)
{                
  int sysTrSet;
  sysTrSet = sysTraySet("icon", "winccoa");
  DebugN("Show icon:",sysTrSet );
  sysTrSet = sysTraySet("visible",true);
  
  int retVal, retVal2;
  int parentMenu = -1;
  
  retVal = sysTrayAddSubMenu("Programs", parentMenu);
  DebugN("sysTrayAddSubMenu:", retVal);
  retVal2 = sysTrayAddAction("CodeMeter", "codemeter", retVal);
  DebugN("sysTrayAddAction:", retVal2);
  int timeOut = 10000;
}

Availability

CTRL

Assignment

System Tray