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