OLEMENU 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定属于 UI 活动对象的菜单将与组件的容器菜单一起使用的方式。
public enum class OLEMENU
public enum class OLEMENU
enum OLEMENU
public enum OLEMENU
type OLEMENU =
Public Enum OLEMENU
- 继承
-
OLEMENU
字段
| OLEMENU_CNTRMENUONLY | 2 | 指示应将所有菜单命令路由到组件。 只应显示容器的菜单。 |
| OLEMENU_MENUMERGE | 1 | 指示 UI 活动对象的菜单应与组件的容器菜单合并。 |
| OLEMENU_OBJECTMENUONLY | 4 | 指示只显示活动对象的菜单。 |
| OLEMENU_ROUTEACTIVEASCNTRCMD | 8 | 指示从活动对象菜单中的命令首先路由到主组件 (OLEROLE_MAINCOMPONENT) 。 如果主组件不处理命令,则会将其路由到处于 UI 活动状态的组件, (将焦点) 可见。 OLEMENU_ROUTEACTIVEASCNTRCMD 仅可供需要确保它控制已调度到其嵌套组件的命令的主要组件使用。 它类似于 OLECOMPFLAG_ROUTEACTIVEASCNTRCMD 。 |
注解
OLEMENU_MENUMERGE、 OLEMENU_CNTRMENUONLY 和 OLEMENU_OBJECTMENUONLY 标志互相排斥。
硬编码组件返回这些标志 GetCntrContextMenu ,以控制组件控件的上下文菜单如何合并到容器的菜单中。
COM 签名
From oleipc。
[C++]