DeleteMenu işlevi, belirtilen menüden bir öğeyi siler. Bir menü veya alt menü öğesini açar, bu işlevi menü veya alt menü için tanıtıcı yok eder ve menü veya alt menü tarafından kullanılan belleği serbest bırakır.
bool DeleteMenu () HMENU'nun HMENU'nun, / / işlemek için MenüUINTuPosition, / / menü madde tanımlayıcısı veya konumUINTuFlags / / menü öğesi bayrağı);
| Değer | Anlamı |
|---|---|
| MF_BYCOMMAND | Bu uPosition menü öğesi tanıtıcısı sağlar gösterir. Ne mf_bycommand ne de MF_BYPOSITION bayrak belirtilmezse varsayılan bayrak mf_bycommand bayrağı olduğunu. |
| MF_BYPOSITION | Bu uPosition menü öğesi sıfır tabanlı göreceli konumunu verir gösterir. |
İşlev başarılı olursa, dönüş değeri sıfır.
İşlev başarısız olursa, dönüş değeri sıfırdır. Genişletilmiş hata bilgilerini için GetLastError.
Uygulama menüsü görüntülenen pencerede olup olmadığını bir menü değiştiğinde, DrawMenuBar işlevi çağırmalıdır.
nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.
Menüler genel bakış, menü işlevleri, DrawMenuBar, RemoveMenu