CMenu

HMENU'nunWindows'un bir kapsülleme CMenu sınıftır. Oluşturma, izleme, güncelleştirme ve menü yok üye işlevleri sağlar.

Yığın çerçevesini yerel olarak bir CMenu nesnesi oluşturun, sonra CMenu' ın üye işlevlerini gerektiği gibi yeni menüyü işlemek için çağrı. Ardından, hemen ardından CMenu nesnesinin Ayır üye işlev çağrısı kullanılarak bir pencere menüsü ayarlamak için CWnd::SetMenu arayın. CWnd::SetMenu üye işlev yeni menü için pencere menüsünden Ayarlar menü değişikliği yansıtacak şekilde yeniden düzenlenmiş penceresi ve ayrıca menü sahipliğini penceresine geçer. Böylece yerel CMenu değişken kapsamı dışında geçtiğinde, CMenu bir nesneyi yıkıcısı artık sahip bir menü yok denemez Ayır çağrısı HMENU'nun CMenu nesneden çıkarır. Ne zaman pencere yok menüsü otomatik olarak yok.

Bellekte bir şablondan bir menü oluşturmak için LoadMenuIndirect üye işlevini kullanabilirsiniz ama bir kaynaktan LoadMenu çağrısıyla oluşturulan bir menü daha kolay korunur ve menü kaynak oluşturulabilir ve Menü Düzenleyici tarafından güncellenmiştir.

# include lt;afxwin.h>

Sınıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi

Örneklerinbsp; mfc örnek ctrltest | mfc örnek dynamenu

Ayrıca bkz: CObject

Index