COleServerItem::OnDoVerb
调用由框架执行指定的谓词。
virtual void OnDoVerb(
LONG iVerb
);
参数
iVerb
指定该谓词执行。 它可以是下列任一操作:值
含义
符号
0
主谓词
OLEIVERB_PRIMARY
1
辅助谓词
(无)
– 1
编辑显示项目
OLEIVERB_SHOW
– 2
编辑在单独的窗口中的项
OLEIVERB_OPEN
– 3
隐藏项
OLEIVERB_HIDE
– 1个值通常是另一个谓词的别名。 如果打开进行编辑,不支持– 2的效果相同– 1。 有关其他值,请参见。Windows SDK的 IOleObject::DoVerb。
备注
如果容器应用程序编写使用Microsoft基础选件类库,此函数调用,如果相应的 COleClientItem 对象的 COleClientItem::Activate 成员函数调用时。 默认实现调用 OnShow 成员函数,如果主要谓词或 OLEIVERB_SHOW 指定,OnOpen,如果辅助谓词或 OLEIVERB_OPEN 指定和 OnHide,如果 OLEIVERB_HIDE 指定。 如果 iVerb 不是列出的某个谓词中,默认实现调用 OnShow。
如果主要谓词不显示项目,请重写此功能。 例如,在中,如果项目是录音,并且其主要谓词是效果,您不必显示服务器应用程序播放该项目。
有关更多信息,请参见 Windows SDK的 IOleObject::DoVerb。
要求
Header: afxole.h