Funkcja DeleteMenu usuwa element z menu określony. Jeśli element menu otwiera menu lub podmenu, ta funkcja niszczy dojścia do menu lub podmenu i zwolnienia pamięci używanej przez menu lub podmenu.
(BOOL DeleteMenu HMENU hMenu, / / obsługi menuUINTuPosition, / / elementu menu pozycji lub identyfikatorUINTuFlags / / elementu menu Flaga);
| Wartość | Znaczenie |
|---|---|
| MF_BYCOMMAND | Wskazuje, że ten uPosition podaje identyfikator elementu menu. Flaga MF_BYCOMMAND jest flagę domyślną, jeśli określono flagę MF_BYCOMMAND ani MF_BYPOSITION. |
| MF_BYPOSITION | Wskazuje, że ten uPosition daje od zera względne położenie elementu menu. |
Jeśli funkcja, wartość zwracany jest różna od zera.
Jeśli funkcja zawiedzie, wartość zwracany jest równa zero. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.
Aplikacja musi wywołać funkcję DrawMenuBar w każdym przypadku zmiany menu, czy menu jest wyświetlane okno.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Użycie user32.lib.
Menu omówienie, Funkcje Menu, DrawMenuBar, RemoveMenu