Aracılığıyla paylaş


CMenu::DeleteMenu

Bir öğeyi menüden siler.

BOOL DeleteMenu(
   UINT nPosition,
   UINT nFlags 
);

Parametreler

  • nPosition
    Tarafından belirlendiği şekilde silinmek üzere olan menü öğesini belirtir nFlags.

  • nFlags
    Yorumlamak için kullanılan 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.

Dönüş Değeri

Sıfır olmayan bir değer işlevi başarılı olursa; Aksi halde 0.

Notlar

İlişkili bir açılır menü, menü öğesi varsa, DeleteMenu açılır menü için tanıtıcı yok eder ve açılan menü tarafından kullanılan belleği serbest bırakır.

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: CWnd::GetMenu.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CMenu sınıfı

Hiyerarşi grafik

CWnd::DrawMenuBar

DeleteMenu