Sdílet prostřednictvím


CRichEditView::GetContextMenu

Rámci volání této funkce jako součást zpracování IRichEditOleCallback::GetContextMenu.

virtual HMENU GetContextMenu(
   WORD seltyp,
   LPOLEOBJECT lpoleobj,
   CHARRANGE* lpchrg 
);

Parametry

  • seltyp
    Typ výběru.Výběr typu hodnoty jsou popsány v části poznámky.

  • lpoleobj
    Ukazatel objekt OLE struktura určující první vybraný objekt OLE, pokud výběr obsahuje jednu nebo více položek OLE.Pokud výběr neobsahuje žádné položky lpoleobj je NULL.OLEOBJECT struktury obsahuje ukazatel v objektu OLE-tabulky.

  • lpchrg
    Ukazatel CHARRANGE struktura obsahující aktuální výběr.

Vrácená hodnota

Popisovače do místní nabídky.

Poznámky

Tato funkce je Typická část pravé tlačítko myši dolů zpracování.

Typ výběru může být libovolná kombinace následujících příznaků:

  • SEL_EMPTYOznačuje, že není žádný aktuální výběr.

  • SEL_TEXTOznačuje, že aktuální výběr obsahuje text.

  • SEL_OBJECTOznačuje, že aktuální výběr obsahuje alespoň jednu položku OLE.

  • SEL_MULTICHAROznačuje, že aktuální výběr obsahuje více než jeden znak textu.

  • SEL_MULTIOBJECTOznačuje, že aktuální výběr obsahuje více než jeden objekt OLE.

Výchozí implementace vrátí NULL.Toto je rozšířené overridable.

Další informace naleznete v IRichEditOleCallback::GetContextMenu a CHARRANGE v .

Další informace o objekt OLE typ, naleznete v článku OLE datové struktury a struktury přidělení v OLE Knowledge Base.

Požadavky

Záhlaví: afxrich.h

Viz také

Referenční dokumentace

Třída CRichEditView

Diagram hierarchie

CRichEditCtrl::GetSelectionType