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

请参见

参考

COleServerItem选件类

层次结构图

COleClientItem::Activate

COleServerItem::OnShow

COleServerItem::OnOpen

COleServerItem::OnHide