OleUIAddVerbMenu

Adds the Verb menu for the specified object to the given menu.

BOOL OleUIAddVerbMenu(
  LPOLEOBJECT *lpOleObj,  //Pointer to the object
  LPCTSTR lpszShortType,  //Pointer to the short name corresponding 
                          // to the object
  HMENU hMenu,            //Handle to the menu to modify
  UINT uPos,              //Position of the menu item.
  UINT uIDVerbMin,        //Value at which to start the verbs
  UINT uIDVerbMax,        //Maximum identifier value for object verbs
  BOOL bAddConvert,       //Whether to add convert item
  UINT idConvert,         //Value to use for the convert item
  HMENU FAR * lphMenu     //Pointer to the cascading verb menu, if 
                          // created
);
 

Parameters

lpOleObj
[in] Pointer to the IOleObject interface on the selected object. If this is NULL, then a default disabled menu item is created.
lpszShortType
[in] Pointer to the short name defined in the registry (AuxName==2) for the object identified with lpOleObj. If the string is NOT known, then NULL may be passed. If NULL is passed, IOleObject::GetUserType is called to retrieve it. If the caller has easy access to the string, it is faster to pass it in.
hMenu
[in] Handle to the menu in which to make modifications.
uPos
[in] Position of the menu item.
iIDVerbMin
[in] The UINT identifier value at which to start the verbs.
uIDVerbMax
[in] The UINT Maximum identifier value to be used for object verbs. If uIDVerbMax is 0, then no maximum identifier value is used.
bAddConvert
[in] The BOOL specifying whether or not to add a Convert item to the bottom of the menu (preceded by a separator).
idConvert
[in] The UINT identifier value to use for the Convert menu item, if bAddConvert is TRUE.
lphMenu
[out] An HMENU pointer to the cascading verb menu if it's created. If there is only one verb, this will be filled with NULL.

Return Values

TRUE
Indicates lpOleObj was valid and at least one verb was added to the menu.
FALSE
Indicates lpOleObj was NULL and a disabled default menu item was created.

Remarks

If the object has one verb, the verb is added directly to the given menu. If

QuickInfo

  Windows NT: Use version 3.1 or later.
  Windows: Use Windows 95 or later.
  Windows CE: Unsupported.
  Header: Declared in oledlg.h.
  Import Library: Included as a resource in oledlg.dll.