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