Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CContextMenuManager

Wykres hierarchii

CContextMenuManager::ShowPopupMenu