Aracılığıyla paylaş


CMFCPopupMenu::Create

Bir açılır menü oluşturur ve ekler bir CMFCPopupMenu nesnesi.

virtual BOOL Create(
   CWnd* pWndParent,
   int x,
   int y,
   HMENU hMenu,
   BOOL bLocked = FALSE,
   BOOL bOwnMessage = FALSE
);

Parametreler

  • [in]pWndParent
    Ana pencere için CMFCPopupMenu.

  • [in]x
    Açılır menü konumu için yatay ekran koordinatı

  • [in]y
    Açılır menü konumu dikey ekran koordinatı.

  • [in]hMenu
    Menü kaynağı için tanıtıcı.

  • [in]bLocked
    Menü özelleştirilebilir olup olmadığını gösterir Boole parametresi.FALSEaçılır menü özelleştirilebilir olduğunu gösterir.

  • [in]bOwnMessage
    Nasıl framework menü iletileri yönlendiren gösterir Boole parametresi.Daha ayrıntılı bilgi için açıklamalar bölümüne bakın.

Dönüş Değeri

TRUEYöntem başarılı olursa; Aksi halde FALSE.

Notlar

bOwnMessage Olan TRUE, çerçeve herhangi bir menü iletileri yönlendiren pWndParent.pWndParentolmamalıdır NULL , bOwnMessage olan TRUE. , bOwnMessage olan FALSE, framework, Ana menüye menü iletileri yönlendiren.

Örnek

Aşağıdaki örnek, nasıl kullanılacağını gösterir Create yöntemi, CMFCPopuMenu sınıfı.Bu kod parçacığını parçası olan özel sayfaları örnek.

        CMFCPopupMenu* pPopupMenu = new CMFCPopupMenu;
        // CPoint point
        // CMenu* pPopup
        // The this pointer points to CMainFrame class which extends the CFrameWnd class.
        pPopupMenu->Create (this, point.x, point.y, pPopup->Detach ());

Gereksinimler

Başlık: afxpopupmenu.h

Ayrıca bkz.

Başvuru

CMFCPopupMenu sınıfı

Hiyerarşi grafik