|
Public Member Functions |
| CComMenu (HMENU hMenu, UINT nPosition=0xFFFFFFFF) |
virtual | ~CComMenu () |
Static Public Member Functions |
static ISMenu * | Wrap (HMENU hMenu, UINT nPosition=0xFFFFFFFF) |
Public Attributes |
HMENU | m_hParent |
HMENU | m_hMenu |
UINT | m_nPosition |
Protected Attributes |
STDMETHOD( | get_Application )(IApplication FAR *FAR *ppApplication) |
STDMETHOD( | get_UserInterface )(IUserInterface FAR *FAR *ppUserInterface) |
STDMETHOD( | get__NewEnum )(IUnknown FAR *FAR *ppEnum) |
STDMETHOD( | get_Item )(VARIANT vIndex, ISMenu FAR *FAR *ppMenu) |
STDMETHOD( | get_Count )(LONG FAR *pnCount) |
STDMETHOD( | get_ItemType )(SMenuType FAR *pnType) |
STDMETHOD( | get_CommandID )(LONG FAR *pnCommandID) |
STDMETHOD( | put_CommandID )(LONG nCommandID) |
STDMETHOD( | get_Text )(BSTR FAR *psText) |
STDMETHOD( | put_Text )(BSTR sText) |
STDMETHOD( | get_HotKey )(BSTR FAR *psText) |
STDMETHOD( | put_HotKey )(BSTR sText) |
STDMETHOD( | Remove )() |
STDMETHOD( | InsertSeparator )(LONG nPosition) |
STDMETHOD( | InsertMenu )(LONG nPosition, BSTR sText, ISMenu FAR *FAR *ppMenu) |
STDMETHOD( | InsertCommand )(LONG nPosition, LONG nCommandID, BSTR sText, ISMenu FAR *FAR *ppMenu) |
STDMETHOD( | Next )(THIS_ DWORD celt, VARIANT FAR *rgvar, DWORD FAR *pceltFetched) |
STDMETHOD( | Skip )(THIS_ DWORD celt) |
STDMETHOD( | Reset )(THIS) |
STDMETHOD( | Clone )(THIS_ IEnumVARIANT FAR *FAR *ppenum) |
UINT | m_nIndex |