网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 COleClientItem::OnInsertMenus
释义 COleClientItem::OnInsertMenus

virtual void OnInsertMenus( CMenu* pMenuShared, LPOLEMENUGROUPWIDTHS lpMenuWidths );

参数:
pMenuShared指向空菜单的指针。
lpMenuWidths指向一个由六个LONG值组成的数组的指针,它指示在下列每个菜单组中包含由多少个菜单项:文件、编辑、包容器、对象、窗口、帮助。包容器应用必须管理文件、包容器和窗口菜单组,分别对应与数组的第0, 2和4 个元素。

说明:
在就地激活状态向一个空菜单插入包容器应用的菜单期间,框架调用该函数。然后该菜单被传送到服务器上,服务器插入自己的菜单后形成了一个复合菜单。该函数可被多次调用以建立多个复合菜单。
缺省执行该函数时,它将pMenuShared插入包容器菜单,包括文件、包容器和窗口菜单组。使用CDocTemplate::SetContainerInfo设置这些菜单资源。它还会根据菜单资源,给lpMenuWidths数组的第0,2和4个元素指派适当的值。如果该函数的缺省实现方式不适合你的应用时,比如你的应用不应用文档摸板在资源和文档类型之间建立关联的时候,可覆盖该函数。覆盖该函数的同时,必须同时覆盖OnSetMenu和OnRemoveMenus,这是高级可覆盖特性。
要了解更多的信息,请参阅OLE文档中的IOleInPlaceFrame::InsertMenus。

请参阅:
COleClientItem::OnRemoveMenus, COleClientItem::OnSetMenu
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2025/1/9 4:23:02