Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CMenu sınıfı

Hiyerarşi grafik

CWnd::DrawMenuBar

CMenu::GetSubMenu

RemoveMenu