CRichEditView::GetContextMenu
Ramy wywołuje tę funkcję jako część przetwarzania IRichEditOleCallback::GetContextMenu.
virtual HMENU GetContextMenu(
WORD seltyp,
LPOLEOBJECT lpoleobj,
CHARRANGE* lpchrg
);
Parametry
seltyp
Typ zaznaczenia.Wartości typu zaznaczenia są opisane w sekcji Uwagi.lpoleobj
Wskaźnik do OLEOBJECT Struktura określająca pierwszy zaznaczony obiekt OLE, jeśli zaznaczenie zawiera jeden lub więcej elementów OLE.Jeśli zaznaczenie nie zawiera żadnych elementów lpoleobj jest NULL.OLEOBJECT struktury posiada wskaźnik do obiektu OLE v tabeli.lpchrg
Wskaźnik do CHARRANGE struktury zawierającej bieżącego zaznaczenia.
Wartość zwracana
Dojście do menu kontekstowego.
Uwagi
Ta funkcja jest typowy część prawy przycisk myszy wciśnięty przetwarzania.
Typ zaznaczenia może być dowolną kombinacją następujących flag:
SEL_EMPTYWskazuje jest nie bieżącego zaznaczenia.
SEL_TEXTWskazuje, że bieżące zaznaczenie nie zawiera tekstu.
SEL_OBJECTWskazuje, że bieżące zaznaczenie zawiera co najmniej jeden element OLE.
SEL_MULTICHARWskazuje, że bieżące zaznaczenie zawiera więcej niż jeden znak tekstu.
SEL_MULTIOBJECTWskazuje, że bieżące zaznaczenie zawiera więcej niż jeden obiekt OLE.
Domyślna implementacja zwraca NULL.Jest to zaawansowane NotOverridable.
Aby uzyskać więcej informacji, zobacz IRichEditOleCallback::GetContextMenu i CHARRANGE w Windows SDK.
Więcej informacji na temat obiekt typu, zobacz artykuł struktur danych OLE i struktury alokacji w bazy wiedzy OLE.
Wymagania
Nagłówek: afxrich.h