释义 |
AfxOleSetEditMenu
void AFXAPI AfxOleSetEditMenu( COleClientItem* pClient, CMenu* pMenu, UINT iMenuItem, UINT nIDVerbMin, UINT nIDVerbMax = 0, UINT nIDConvert = 0 );
#include <afxole.h>
参数:pClient | 指向客户OLE项的指针。 | pMenu | 指向要更新的菜单对象的指针。 | iMenuItem | 要更新的菜单项的索引。 | nIDVerbMin | 响应起始动词的命令ID。 | nIDVerbMax | 响应最后的动词的命令ID。 | nIDConvert | Convert菜单项的ID。 |
说明: 该函数实现了typename Object命令的用户接口。如果服务器只能识别起始的动词,菜单项就变为“verb typename Object”,当用户选择了命令时,将会发送nIDVerbMin命令。如果服务器能够识别几个命令,菜单项就变为“typenameObject”,当用户选择命令时,有一个子菜单列出了所有可能的动词。当用户从子菜单中选择了一个动词以后,如果用户选择的是第一个动词,则发送nIDVerbMin,如果选择了第二个动词,则发送nIDVerbMin+1,依次类推。缺省的COleDocument的实现中自动处理了这个特性。 你必须在客户应用程序的资源描述(.RC)文件中包含下面的语句: #include <afxolecl.rc>
请参阅:COleDocument |