CContextMenuManager::TrackPopupMenu
Wyświetla menu skrótów określonych i zwraca indeks polecenia menu skrótów zaznaczonego.
virtual UINT TrackPopupMenu(
HMENU hmenuPopup,
int x,
int y,
CWnd* pWndOwner,
BOOL bRightAlign = FALSE
);
Parametry
[w]hmenuPopup
Uchwyt, Metoda ta wyświetla menu skrótów.[w]x
Poziome, przeciwstawne dla menu skrótów w układzie współrzędnych klienta.[w]y
Pionowe przeciwstawne dla menu skrótów w układzie współrzędnych klienta.[w]pWndOwner
Wskaźnik do okna nadrzędnego w menu skrótów.[w]bRightAlign
Parametrów typu Boolean wskazuje sposób wyrównania elementów menu.Jeśli bRightAlign jest TRUE, menu jest wyrównany do prawej w kolejności czytania od prawej do lewej.Jeśli bRightAlign jest FALSE, menu jest wyrównany do lewej, kolejność odczytu od lewej do prawej.
Wartość zwracana
Identyfikator polecenia menu, polecenia, które użytkownik wybierze; 0, jeśli użytkownik zamyka menu skrótów bez wybierania poleceń menu.
Uwagi
Ta metoda działa jako modalny wywołania, aby wyświetlić menu skrótów.Aplikacja nie będzie kontynuować następujący wiersz kodu, dopóki użytkownik zamyka menu skrótów lub wybierze polecenie.Alternatywną metodą można użyć, aby wyświetlić menu skrótów jest CContextMenuManager::ShowPopupMenu.Tej metody nie jest wywołanie modalny i nie zwraca identyfikator wybranego polecenia.
Wymagania
Nagłówek: afxcontextmenumanager.h