Aracılığıyla paylaş


CMenu::CreatePopupMenu

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

BOOL CreatePopupMenu( );

Dönüş Değeri

Açılır menü başarıyla oluşturulmuşsa, sıfır olmayan; Aksi halde 0.

Notlar

Menü başlangıçta boştur. Menü öğeleri kullanılarak eklenebilir AppendMenu veya InsertMenu üye işlevi. Uygulama açılır menüsünden bir varolan menüsünden veya açılır menüsünden ekleyebilirsiniz. TrackPopupMenu Üye işlevi bu menü kayan bir açılan menüyü görüntülemek için ve açılan kısayol menüsünde seçimleri izlemek için kullanılabilir.

Bir pencere menüsü atanırsa, otomatik olarak pencere bozulduğunda edilir. Varolan bir menüye menü eklediyseniz, o menü yok edildiğinde otomatik olarak edilir.

Çıkmadan önce bir uygulama bir pencere menüsü atanmamış olması durumunda bir açılır menü ile ilişkili sistem kaynaklarını boşaltın gerekir. Bir uygulama çağırarak menüsünü boşaltır DestroyMenu üye işlevi.

Örnek

Örnek için bkz: CMenu::CreateMenu.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CMenu sınıfı

Hiyerarşi grafik

CMenu::CreateMenu

CMenu::InsertMenu

CWnd::SetMenu

CMenu::TrackPopupMenu

CreatePopupMenu

CMenu::AppendMenu