CRichEditView::GetContextMenu
Das Framework ruft diese Funktion als Teil der Verarbeitung von IRichEditOleCallback::GetContextMenu auf.
virtual HMENU GetContextMenu(
WORD seltyp,
LPOLEOBJECT lpoleobj,
CHARRANGE* lpchrg
);
Parameter
seltyp
Der Auswahltyp.Die Auswahltypwerte werden in den Abschnitt "Hinweise" beschrieben.lpoleobj
Der Zeiger auf eine OLEOBJECT-Struktur das erste Angabe ausgewählten OLE-Objekt aus, wenn die Auswahl eine oder mehrere OLE-Elemente enthält.Wenn die Auswahl keine Elemente enthält, ist lpoleobjNULL.Die OLEOBJECT-Struktur enthält einen Zeiger auf eine OLE-Objekt-Vtable an.lpchrg
Zeiger auf eine CHARRANGE-Struktur, die die aktuelle Auswahl enthält.
Rückgabewert
Handle für das Kontextmenü.
Hinweise
Diese Funktion ist ein typischer Teil der rechte Maustaste unten Verarbeitung.
Der Auswahltyp kann eine beliebige Kombination der folgenden Flags sein:
SEL_EMPTY gibt an, dass keine aktuelle Auswahl vorhanden ist.
SEL_TEXT gibt an, dass die aktuelle Auswahl Text enthält.
SEL_OBJECT gibt an, dass die aktuelle Auswahl mindestens ein OLE-Element enthält.
SEL_MULTICHAR gibt an, dass die aktuelle Auswahl mehrere Zeichen Text enthält.
SEL_MULTIOBJECT gibt an, dass die aktuelle Auswahl mehr als ein OLE-Objekt enthält.
Die Standardimplementierung gibt NULL zurück.Dies ist ein erweitertes schreibbar gekennzeichnet.
Weitere Informationen finden Sie unter IRichEditOleCallback::GetContextMenu und CHARRANGE in Windows SDK.
Weitere Informationen zu den OLEOBJECT-Typ, finden Sie die OLE-Datenstrukturen und den Struktur-Zuordnungsartikel in der OLE-KnowledgeBase.
Anforderungen
Header: afxrich.h