指定菜单编辑器属性 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;