Expand Minimize

__VSMEINIT Enumeration

Specifies initialization parameters for the Menu Editor.

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

public enum __VSMEINIT

Member nameDescription
MD_VISIBLESUPPORTSupports visible controls.
MD_BOLDSUPPORTSupports bold formatting.
MD_CONTEXTMENUSupports a context menu.
MD_RADIOCHECKSUPPORTSupports radio check boxes
MD_COMMANDIDSUPPORTMeans no Control names. Like VC.
MD_VIEWCODESUPPORTSupports the ViewCode command.
MD_NOPROPERTIESSUPPORTDoes not support the Properties command.
MD_TEXTLIMITUses the MEINIT dwTextLimit field.
MD_TOPLEVELSEPSUPPORTEnables separators on the top-level menu.
MD_EDITIDSNOTEDITNAMESMenu item "Edit Names" is displayed as "Edit ID's."
MD_NAMELIMITUse the MEINIT dwNameLimit field.
MD_NOUNDOSUPPORTDoes not store undo information, even if passed an undo manager.
MD_BOTTOMDOCKEDThis menu should dock on the bottom, and pop-up windows should cascade upward.
MD_BREAKSUPPORTSupports the break and barbreak flags on menu items.
MD_RIGHTJUSTIFYSUPPORTSupports the right justification of menu bar items (moves all to the right of the bar).

The VSMEINIT enumerations is a member of the __VSMEINIT structure, which is a parameter of CreateMenuEditor.

COM Signature

From vsshell.idl:

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2015 Microsoft