Funcția DeleteMenu a șterge un element din meniul specificat. Dacă elementul de meniu se deschide un meniu sau submeniu, această funcție distruge ghidajul meniu sau submeniu și eliberează memorie utilizat de un meniu sau submeniu.
(BOOL DeleteMenu HMENU hMenu, / / ocupa la meniuUINTuPosition, / / meniul punctul identificator sau pozițiaUINTuFlags / / meniul punctul pavilion);
| Valoarea | Sensul |
|---|---|
| MF_BYCOMMAND | Indică faptul că uPosition oferă identificatorul elementului de meniu. Steagul MF_BYCOMMAND este implicit dacă nu este specificat nici MF_BYCOMMAND, nici MF_BYPOSITION pavilion. |
| MF_BYPOSITION | Indică faptul că uPosition oferă zero-based poziția relativă a elementului de meniu. |
Dacă funcția reușește, valoarea returnată este nenul.
Dacă funcția nu reușește, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError.
Cererea trebuie să apela funcția de DrawMenuBar ori de câte ori un meniu se modifică, dacă este sau nu din meniul într-o fereastră afișată.
nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.
Meniurile privire de ansamblu, meniul Funcții, DrawMenuBar, RemoveMenu