CRichEditView::GetContextMenu
作为进程 IRichEditOleCallback::GetContextMenu一部分,框架调用此函数。
virtual HMENU GetContextMenu(
WORD seltyp,
LPOLEOBJECT lpoleobj,
CHARRANGE* lpchrg
);
参数
seltyp
选择类型。 选择类型值的"备注"部分中介绍。lpoleobj
为 OLEOBJECT 结构的指针指定的第一个选定OLE对象选定内容是否包含一个或多个OLE项。 如果选定内容不包含项目,lpoleobj 是 NULL。 OLEOBJECT 结构保存指向OLE对象v表。lpchrg
对包含当前选择的 CHARRANGE 结构的指针。
返回值
对上下文菜单的句柄。
备注
此函数是处理正确的鼠标的典型部件滚动。
选择类型可以是以下标志的任意组合:
SEL_EMPTY 指示当前没有选择。
SEL_TEXT 指示当前选定内容包含的文本。
SEL_OBJECT 指示当前选择包含至少一个OLE项。
SEL_MULTICHAR 指示当前选定内容包含多文本一个字符。
SEL_MULTIOBJECT 指示当前选定内容包含多个OLE对象。
默认实现返回 NULL。 这是一个高级可重写。
有关更多信息,请参见 IRichEditOleCallback::GetContextMenu 和 CHARRANGE 在 Windows SDK。
有关 OLEOBJECT 类型的更多信息,请参见OLE数据结构和结构分配在 OLE知识库文章。
要求
Header: afxrich.h