指定该方法属于 UI 有效的对象的菜单是使用元素的容器菜单。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
Public Enumeration OLEMENU
public enum OLEMENU
成员
成员名称 | 说明 | |
---|---|---|
OLEMENU_MENUMERGE | 指示 UI 有效的对象的菜单应与元素的容器菜单合并。 | |
OLEMENU_CNTRMENUONLY | 指示应将所有菜单命令添加到元素。应显示容器的仅菜单。 | |
OLEMENU_OBJECTMENUONLY | 指示应显示活动的对象仅菜单。 | |
OLEMENU_ROUTEACTIVEASCNTRCMD | 指示是有效的对象菜单上的命令先路由到主要组件 (OLEROLE_MAINCOMPONENT)。如果主要组件不处理命令,然后路由到是 UI 活动的元素 (显示为焦点)。 OLEMENU_ROUTEACTIVEASCNTRCMD 可能是为了确保的一个主要组件只使用它被调度到其嵌套元素的命令控件。它类似于 OLECOMPFLAG_ROUTEACTIVEASCNTRCMD。 |
备注
OLEMENU_MENUMERGE、OLEMENU_CNTRMENUONLY 和 OLEMENU_OBJECTMENUONLY 标志是互相排斥的。
已硬联线的就地元素返回从 GetCntrContextMenu 的这些标志来控制组件控件的上下文菜单如何合并到容器的菜单。
COM 签名
从 oleipc.idl。
[C++]