CMenu::RemoveMenu
Odstraní položku nabídky přidružené rozbalovací nabídku z nabídky.
BOOL RemoveMenu(
UINT nPosition,
UINT nFlags
);
Parametry
nPosition
Určuje položku odebrat. nFlags Parametru lze interpretovat nPosition následujícími způsoby: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.
nFlags
Určuje, jak nPosition je interpretován.
Vrácená hodnota
Nenulová hodnota, pokud je tato funkce úspěšná. jinak 0.
Poznámky
Úchyt pro rozbalovací nabídky ji zničit není tak lze znovu použít v nabídce.Před voláním funkce, aplikace může zavolat GetSubMenu členské funkce načíst automaticky otevírané okno CMenu objekt pro opakované použití.
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 CMenu::InsertMenu.
Požadavky
Záhlaví: afxwin.h