Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CContextMenuManager sınıfı

Hiyerarşi grafik

CContextMenuManager::ShowPopupMenu