CRichEditView::GetContextMenu
Il framework chiama la funzione come parte dell'elaborazione IRichEditOleCallback::GetContextMenu.
virtual HMENU GetContextMenu(
WORD seltyp,
LPOLEOBJECT lpoleobj,
CHARRANGE* lpchrg
);
Parametri
seltyp
Il tipo di selezione. Digitare i valori di selezione sono descritti nella sezione relativa alle osservazioni.lpoleobj
Il puntatore a una struttura OLEOBJECT che specifica il primo ha selezionato l'oggetto OLE se la selezione contiene uno o più elementi OLE. Se la selezione non contiene elementi, lpoleobj è NULL. La struttura OLEOBJECT contiene un puntatore a una v- tabella oggetti OLE.lpchrg
Puntatore a una struttura CHARRANGE contenente la selezione corrente.
Valore restituito
Handle al menu di scelta rapida.
Note
Questa funzione è una parte tipica il pulsante destro del mouse che elabora.
Il tipo di selezione può essere qualsiasi combinazione dei seguenti flag:
SEL_EMPTY indica che non esiste alcuna selezione corrente.
SEL_TEXT indica che la selezione corrente contiene il testo.
SEL_OBJECT indica che la selezione corrente contiene almeno un elemento OLE.
SEL_MULTICHAR indica che la selezione corrente contiene più caratteri di testo.
SEL_MULTIOBJECT indica che la selezione corrente contiene più oggetti OLE.
l'implementazione predefinita restituisce NULL. Si tratta di un sottoponibile a override avanzato.
Per ulteriori informazioni, vedere IRichEditOleCallback::GetContextMenu e CHARRANGE in Windows SDK.
Per ulteriori informazioni sul tipo OLEOBJECT, vedere le strutture di dati OLE e l'articolo di allocazione della struttura nella Knowledge Base OLE.
Requisiti
Header: afxrich.h