CMenu::RemoveMenu
Bir menü öğesi ile ilişkilendirilmiş bir açılır menüyü menüden siler.
BOOL RemoveMenu(
UINT nPosition,
UINT nFlags
);
Parametreler
nPosition
Kaldırılacak menü öğesini belirtir. nFlags Parametresi yorumlamak için kullanılabilir nPosition şu şekilde:nFlags
NPosition yorumu
MF_BYCOMMAND
Parametre komut kimliği varolan menü öğesinin verir belirtir. Bu varsayılan ne olur mf_bycommand , ne de MF_BYPOSITION olarak ayarlanır.
MF_BYPOSITION
Parametre varolan menü öğesinin konumunu verir belirtir. İlk öğe 0 konumunda değil.
nFlags
Belirtir nasıl nPosition yorumlanır.
Dönüş Değeri
Sıfır olmayan bir değer işlevi başarılı olursa; Aksi halde 0.
Notlar
Menüyü tekrar olacak bir açılır menü tanıtıcı yok değil. Bu işlevi çağırmadan önce uygulama çağırabilir GetSubMenu açılır pencere almak için üye işlev CMenu nesne yeniden kullanım için.
Bir menü, bulunan her bir pencere (penceresinin görüntülenip görüntülenmeyeceğini) değiştirildi, uygulama çağırması gerekir CWnd::DrawMenuBar.
Örnek
Örnek için bkz: CMenu::InsertMenu.
Gereksinimler
Başlık: afxwin.h