Sdílet prostřednictvím


CContextMenuManager::TrackPopupMenu

Zobrazí zadaný příkaz a vrátí index příkazu vybrané místní nabídky.

virtual UINT TrackPopupMenu(
   HMENU hmenuPopup,
   int x,
   int y,
   CWnd* pWndOwner,
   BOOL bRightAlign = FALSE
);

Parametry

  • [v]hmenuPopup
    Popisovač místní nabídky, která zobrazuje tuto metodu.

  • [v]x
    Vodorovný posun pro klienta souřadnice v místní nabídce.

  • [v]y
    Svislý posun pro klienta souřadnice v místní nabídce.

  • [v]pWndOwner
    Ukazatel na nadřazené okno místní nabídky.

  • [v]bRightAlign
    Booleovský parametr označující, jak jsou zarovnány položky nabídky.Pokud bRightAlign je TRUE , v nabídce je zarovnán doprava pro směr čtení zprava doleva.Pokud bRightAlign je FALSE , v nabídce je zarovnán doleva pro směr čtení zleva doprava.

Vrácená hodnota

ID příkazu nabídky příkazu, který uživatel zvolí; 0, pokud uživatel zavře místní nabídku bez výběru příkazu nabídky.

Poznámky

Tato metoda funguje jako modální volání zobrazení místní nabídky.Aplikace nebude nadále následující řádek kódu, dokud uživatel zavře místní nabídku nebo příkaz vybere.Alternativní metodu, můžete použít zobrazení místní nabídky je CContextMenuManager::ShowPopupMenu.Tato metoda není modální volání a nevrátí ID vybraného příkazu.

Požadavky

Záhlaví: afxcontextmenumanager.h

Viz také

Referenční dokumentace

Třída CContextMenuManager

Graf hierarchie

CContextMenuManager::ShowPopupMenu