OLEVERB (Compact 2013)

3/26/2014

This structure defines a verb that an object supports.

The IOleObject::EnumVerbs method creates an enumerator that can enumerate these structures for an object, and supplies a pointer to the enumerator's IEnumOLEVERB.

Syntax

typedef struct tagOLEVERB { 
  LONG lVerb; 
  LPWSTR lpszVerbName; 
  DWORD fuFlags; 
  DWORD grfAttribs; 
} OLEVERB, *LPOLEVERB; 

Members

  • lVerb
    Integer identifier associated with this verb.
  • lpszVerbName
    Pointer to a string that contains the verb's name.
  • fuFlags
    Flags taken from the flag constants beginning with MF_ defined in AppendMenu. Containers should use these flags in building an object's verb menu.

    All Flags defined in AppendMenu are supported except for MF_BITMAP, MF_OWNERDRAW, and MF_POPUP.

  • grfAttribs
    Combination of the verb attributes in the OLEVERBATTRIB enumeration.

Requirements

Header

Oleidl.h

See Also

Reference

Storage Structures
IOleObject::EnumVerbs
OLEVERBATTRIB
IEnumOLEVERB

Other Resources

AppendMenu