CContextMenuManager::TrackPopupMenu
Seçili kısayol menü komutu dizinini döndürür ve belirtilen kısayol menüsünü görüntüler.
virtual UINT TrackPopupMenu(
HMENU hmenuPopup,
int x,
int y,
CWnd* pWndOwner,
BOOL bRightAlign = FALSE
);
Parametreler
[in]hmenuPopup
Bu yöntem görüntüler kısayol menüsünün tanıtıcısı.[in]x
Yatay istemci koordinatlarında kısayol menüsünü kaydır.[in]y
Dikey istemci koordinatlarında kısayol menüsünü kaydır.[in]pWndOwner
Kısayol menüsünün üst pencere için bir işaretçi.[in]bRightAlign
Menü öğeleri nasıl hizalandığını gösterir Boole parametresi.bRightAlign Olan TRUE, sağdan sola okuma sırası için sağa hizalı menü.bRightAlign Olan FALSE, sola hizalanmış soldan sağa okuma sırası için menü.
Dönüş Değeri
Kullanıcının seçtiği komutu menü komutu kimliği; bir menü komutunu seçmeden kullanıcı kısayol menüsünü kapatır, 0.
Notlar
Bu yöntem, bir kısayol menüsü görüntülemek için kalıcı bir çağrı işlev görür.Kullanıcı kısayol menüsünü kapatır veya komut seçtiğinde kadar uygulama için aşağıdaki kod satırında devam etmeyecek.Kısayol menüsünü görüntülemek için kullanabileceğiniz alternatif bir yöntem CContextMenuManager::ShowPopupMenu.Bu yöntem, kalıcı bir çağrı değildir ve seçili komut kodu döndürmez.
Gereksinimler
Başlık: afxcontextmenumanager.h