CMenu::DeleteMenu
Odstraní položku z nabídky.
BOOL DeleteMenu(
UINT nPosition,
UINT nFlags
);
Parametry
nPosition
Určuje položky nabídky, která má být odstraněn, dle nFlags .nFlags
Slouží k interpretaci nPosition následujícím způsobem:nFlags
Výklad nPosition
MF_BYCOMMAND
Určuje, že parametr poskytuje ID příkazu existující položky nabídky.Toto je výchozí, pokud ani MF_BYCOMMAND ani MF_BYPOSITION je nastavena.
MF_BYPOSITION
Určuje, že parametr dává pozice existující položku nabídky.První položka je na pozici 0.
Vrácená hodnota
Nenulová hodnota, pokud je tato funkce úspěšná. jinak 0.
Poznámky
Pokud má položka nabídky přidružené rozbalovací nabídky DeleteMenu ničí úchytu v rozbalovací nabídce a uvolní paměť použitá v rozbalovací nabídce.
Vždy, když je nabídka, která nachází v okně se změní (zda je zobrazen v okně), aplikace musí volat CWnd::DrawMenuBar.
Příklad
Příklad pro CWnd::GetMenu.
Požadavky
Záhlaví: afxwin.h