Share via


MENUEX Resource (Compact 2013)

3/28/2014

This resource-definition statement is an extension of MENU Statement that additionally supports the following:

  • Help identifiers on menus.
  • Identifiers on menus.
  • Use of the MFT_* type flags and MFS_* state flags. For more information about these flags, see the MENUITEMINFO structure.
        menuID MENUEX {  [{[MENUITEM itemText [, [id] [, [type] [, state]]]] | 
[POPUP itemText [, [id] [, [type] [, [state] [, helpID]]]] { popupBody } 
 } ...] } 

Parameters

  • MENUITEM statement
    Defines a menu item. This statement consists of the following parameters.

    Value

    Description

    itemText

    String containing the text for the menu item. For more information, see MENUITEM Statement.

    id

    Numeric expression indicating the identifier of the menu item.

    type

    Numeric expression indicating the type of the menu item To use the predefined MFT_* type values, include the following statement in your .rc file:

    #include "Winuser.h"

    state

    A numeric expression indicating the state of the menu item To use the predefined MFS_* state values, include the following statement in your .rc file:

    #include "Winuser.h"

  • POPUP statement
    Defines a menu item that has a submenu associated with it. This statement consists of the same parameters as MENUITEM statement, as well as the following parameter.

    Value

    Description

    helpID

    Numeric expression indicating the identifier of the menu that is used during WM_HELP processing.

  • popupBody
    Contains any combination of the MENUITEM and POPUP Resource statements.

Remarks

The following valid operations can be contained in any of the numeric expressions in the statements of MENUEX:

  • Add ('+')
  • Subtract ('-')
  • Unary minus ('-')
  • Unary NOT ('~')
  • AND ('&')
  • OR ('|')

See Also

Reference

Resource-Definition Statements
MENU Statement
MENUITEM Statement
POPUP Resource
ACCELERATORS Resource
CHARACTERISTICS Statement
DIALOG Resource
LANGUAGE Statement
RCDATA Resource
STRINGTABLE Resource
VERSION Statement