MEINIT Structure

 

Contains values for the Menu editor initialization. Used with CreateMenuEditor calls.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

[ComConversionLossAttribute]
public struct MEINIT

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from ValueType.)

System_CAPS_pubmethodGetHashCode()

(Inherited from ValueType.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from ValueType.)

NameDescription
System_CAPS_pubfieldcchNameLimit

DWORD containing the maximum number of characters in the name.

System_CAPS_pubfieldcchTextLimit

DWORD Specifying the maximum numbers of characters in menu item captions.

System_CAPS_pubfielddwFlags

DWORD specifying flags for support/no support of certain properties. Values are taken from the __VSMEINIT enumeration.

System_CAPS_pubfielddwSizeOfStruct

DWORD specifying the size of the struct.

System_CAPS_pubfieldhwnd

Specifies the destination window for menu.

System_CAPS_pubfieldhwndParent

Specifies the parent of destination window.

System_CAPS_pubfieldpMenuEditorSite

Specifies the menu editor site.

System_CAPS_pubfieldpsp

Specifies the IServiceProvider.

System_CAPS_pubfieldpszAccelList

Fixed list of acceptable accelerators.

System_CAPS_pubfieldpUndoMgr

Specifies the IOleUndoManager.

System_CAPS_pubfieldSiteId

Unique Id for identifying extra data in clipboard operations.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: