MENU Resource

The MENU resource-definition statement specifies the contents of a menu resource. A menu resource is a collection of information that defines the appearance and function of an application menu. A menu is a special input tool that lets a user select commands and open submenus from a list of menu items.

Syntax

menuID MENU  [[optional-statements]]  {      item-definitions      . . .  }
 

Parameters

menuID
A number that identifies the menu. This value is either a unique string or a unique 16-bit unsigned integer value in the range of 1 to 65,535.
optional-statements
This parameter can be zero of more of the following statements:
Statement Description
CHARACTERISTICS dword User-defined information about a resource that can be used by tools that read and write resource files.
LANGUAGE language, sublanguage Specifies the language for the resource. The parameters are constants from WINNT.H.
VERSION dword User-defined version number for the resource that can be used by tools that read and write resource files.

Example

Following is an example of a complete MENU statement:

sample MENU
{
     MENUITEM "&Soup", 100
     MENUITEM "S&alad", 101
     POPUP "&Entree"
     {
          MENUITEM "&Fish", 200
          MENUITEM "&Chicken", 201, CHECKED
          POPUP "&Beef"
          {
               MENUITEM "&Steak", 301
               MENUITEM "&Prime Rib", 302
          }
     }
     MENUITEM "&Dessert", 103
} 
 

See Also

MENUEX, MENUITEM, POPUP, ACCELERATORS, CHARACTERISTICS, DIALOG, LANGUAGE, RCDATA, STRINGTABLE, VERSION