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