OEAPI::IOEMenu Interface Reference

List of all members.

Public Member Functions

HRESULT CreateItem ([in] BSTR name,[out, retval] OEMenuItem **item)
HRESULT CreateItemAt ([in] BSTR name,[in] LONG position,[out, retval] IOEMenuItem **item)
HRESULT CreateItemBefore ([in] BSTR name,[in] BSTR before,[in] BOOL subString,[out, retval] IOEMenuItem **item)
HRESULT CreateSeparator ([out, retval] IOEMenuItem **separator)
HRESULT CreateSeparatorAt ([in] LONG position,[out, retval] IOEMenuItem **item)
HRESULT CreateSeparatorBefore ([in] BSTR before,[in] BOOL subString,[out, retval] IOEMenuItem **separator)
HRESULT GetIndex ([out, retval] LONG *)

Member Function Documentation

HRESULT OEAPI::IOEMenu::CreateItem ( [in] BSTR  name,
[out, retval] OEMenuItem **  item 
)

Create a menu item.

HRESULT OEAPI::IOEMenu::CreateItemAt ( [in] BSTR  name,
[in] LONG  position,
[out, retval] IOEMenuItem **  item 
)

Create a menu item at the specified position.

HRESULT OEAPI::IOEMenu::CreateItemBefore ( [in] BSTR  name,
[in] BSTR  before,
[in] BOOL  subString,
[out, retval] IOEMenuItem **  item 
)

Create a menu item before an existing menu item that has the specified string as it's text.

HRESULT OEAPI::IOEMenu::CreateSeparator ( [out, retval] IOEMenuItem **  separator  ) 

Create a menu items' separator.

HRESULT OEAPI::IOEMenu::CreateSeparatorAt ( [in] LONG  position,
[out, retval] IOEMenuItem **  item 
)

Create a menu separator at the specified position.

HRESULT OEAPI::IOEMenu::CreateSeparatorBefore ( [in] BSTR  before,
[in] BOOL  subString,
[out, retval] IOEMenuItem **  separator 
)

Create a separator before an existing menu item that has the specified string as it's text.

HRESULT OEAPI::IOEMenu::GetIndex ( [out, retval] LONG *   ) 

Get the menu's index.



Developed by Nektra