__VSMEPROPID 枚举

指定菜单编辑器属性 ID。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
Public Enumeration __VSMEPROPID
public enum __VSMEPROPID

成员

成员名称 说明
VSMEPROPID_FIRST 指示第一个 VSMEPROPID_
VSMEPROPID_NAME 名称
VSMEPROPID_CAPTION Caption
VSMEPROPID_CHECKED checked item
VSMEPROPID_ENABLED 启用项目
VSMEPROPID_VISIBLE 可见项
VSMEPROPID_BOLD 粗体声明
VSMEPROPID_ACCEL 快捷键 (热键)
VSMEPROPID_RADIOCHECK 无线复选框
VSMEPROPID_EXTRAPROPS 表示,菜单可以展开显示其他项。
VSMEPROPID_BREAK 部件空间
VSMEPROPID_BARBREAK 分隔栏
VSMEPROPID_RIGHTJUSTIFY 将右侧对齐的文本
VSMEPROPID_LAST 指示最后一个 VSMEPROPID_

备注

VSMEPROPID 枚举用于 IVsMenuItem、 IMenuEditorSite和 OnChange

COM 签名

从 vsshell.idl:

enum __VSMEPROPID
{
    VSMEPROPID_FIRST        = -1000,
    VSMEPROPID_NAME         = -1000, //      VT_BSTR
    VSMEPROPID_CAPTION      = -1001, //      VT_BSTR
    VSMEPROPID_CHECKED      = -1002, //      VT_BOOL
    VSMEPROPID_ENABLED      = -1003, //      VT_BOOL
    VSMEPROPID_VISIBLE      = -1004, //      VT_BOOL
    VSMEPROPID_BOLD         = -1005, //      VT_BOOL
    VSMEPROPID_ACCEL        = -1006, //      VT_I4   - (DWORD)
    VSMEPROPID_RADIOCHECK   = -1007, //      VT_BOOL
    VSMEPROPID_EXTRAPROPS   = -1008,
    VSMEPROPID_BREAK        = -1009,
    VSMEPROPID_BARBREAK     = -1010,
    VSMEPROPID_RIGHTJUSTIFY = -1011,
    VSMEPROPID_LAST         = -1011
};
typedef LONG VSMEPROPID;

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间