Aracılığıyla paylaş


CContextMenuManager::ShowPopupMenu

Belirtilen kısayol menüsü görüntüler.

virtual BOOL ShowPopupMenu(
   UINT uiMenuResId,
   int x,
   int y,
   CWnd* pWndOwner,
   BOOL bOwnMessage = FALSE,
   BOOL bRightAlign = FALSE
);

virtual CMFCPopupMenu* ShowPopupMenu(
   HMENU hmenuPopup,
   int x,
   int y,
   CWnd* pWndOwner,
   BOOL bOwnMessage = FALSE,
   BOOL bAutoDestroy = TRUE,
   BOOL bRightAlign = FALSE
);

Parametreler

  • [in]uiMenuResId
    Bu yöntem görüntüleyen menü kaynak kimliği.

  • [in]x
    Yatay istemci koordinatlarında kısayol menüsünü kaydır.

  • [in]y
    İstemci koordinatları kısayol menüsünde Dikey Kenardan uzaklığı

  • [in]pWndOwner
    Kısayol menüsünün üst pencere için bir işaretçi.

  • [in]bOwnMessage
    İletileri nasıl yönlendirildiğini gösterir Boole parametresi.bOwnMessage Olan FALSE, standart mfc yönlendirme kullanılır.Aksi takdirde, pWndOwner iletileri alır.

  • [in]hmenuPopup
    Bu yöntem görüntüleyen menü işleci.

  • [in]bAutoDestroy
    Menü otomatik olarak görmesi olup olmadığını gösterir Boole parametresi.

  • [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ü.

Dönüş Değeri

İlk yöntemi aşırı yöntemi başarıyla menü gösterir, sıfır olmayan bir değer verir; Aksi halde 0.İkinci yöntem aşırı bir işaretçi döndürür CMFCPopupMenu doğru; kısayol menüsünü görüntüler Aksi halde NULL.

Notlar

Bu yöntem yöntemine benzer CContextMenuManager::TrackPopupMenu , her iki yöntem bir kısayol menüsü görüntüler.Ancak, TrackPopupMenu seçili menü komutu dizinini döndürür.

Parametre bAutoDestroy olan FALSE, el ile devralınan çağırması gerekir DestroyMenu bellek kaynakları serbest bırakmak için yöntem.Varsayılan uygulama olarak ShowPopupMenu parametre kullanmaz bAutoDestroy.Özel sınıflar türetilen ya da ileride kullanmak için sağlanan CContextMenuManager sınıfı.

Gereksinimler

Başlık: afxcontextmenumanager.h

Ayrıca bkz.

Başvuru

CContextMenuManager sınıfı

Hiyerarşi grafik

CContextMenuManager::TrackPopupMenu