SKMenu Object



 
The SKMenu object represents a menu that can be used in a SKHTMLDialog .


Members Table

    The following table lists the members provided by the SKMenu object.

    Members
    Properties Description
    DefaultItem Command ID of the default item.
    Handle Contains the handle to the menu.
    Methods Description
    GetChecked Determines whether a specified item is checked.
    GetDisabled Determines whether an item is disabled.
    InsertString Inserts an item into the menu.
    InsertSubmenu Inserts a submenu into the menu.
    RemoveItem Removes an item from the menu.
    SetChecked Specifies that an item is checked.
    SetDisabled Specifies that an item is disabled.
    ShowPopupMenu Shows the popup menu.

Remarks Examples
    The following example creates a HTML dialog containing a menu with submenus.

    <SCRIPT TYPE="text/javascript">
    window.external.InitScriptInterface();
    function onCommand(ai_Code, ai_CommandID, al_Handle)
    {
       switch (ai_CommandID)
       {
          case 1: alert('Hello'); break;
          case 3: alert('Bye'); break;
       }
    }
    mySubMenu = SiteKiosk.SiteKioskUI.CreatePopupMenu();
    mySubMenu.InsertString(3,1, "Say Hello", "");
    mySubMenu.InsertString(4,3, "Say Bye", "");
    myMenu = SiteKiosk.SiteKioskUI.CreateMenu();
    myMenu.InsertSubmenu(2,4, mySubMenu.Handle, "MessageBox", "");
    myMenu.InsertString(5,2, "Exit", "");
    mydialog = SiteKiosk.SiteKioskUI.CreateHTMLDialog();
    mydialog.URL = "http://www.myURL.com";
    mydialog.Title = true;
    mydialog.Menu = myMenu.Handle;
    mydialog.OnCommand = onCommand;
    mydialog.ShowDialog();
    </SCRIPT>
    

Applies to
    SiteKiosk v5.5 (and later versions).

Back to top