|
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 |