( NumWind : Word;
Comm : Word;
Enable : Byte)
V menu, které je v okně NumWind zakáže (Enable=false) nebo povolí (Enable=true) příkaz Comm. Procedura WMenuEnable nezakáže příkaz Comm pro ostatní použití (například v tlačítkách nebo ve stavových řádkách) jako procedura Command, ale pouze zakáže jednu řádku v menu. Jestliže použijete proceduru Command , bude výsledek stejný, ale příkaz bude platit pro celý systém.
Podívejte se na: Menu operace
Příklad:
WInit(10, 00,00,60,10, "Test Menu", 7, 0)
WMenuInit(10, "P~R~VNÍ", mnuSubMenu+4,
"~A~bcd", 150,
"~B~cdefg", 151,
"", mnuLine,
"~X~yz", 152,
"~D~RUHÝ", 153);
WOpen(10);
WMenuEnable(10, 151, false); { Zakáže řádku s příkazem "Bcdefg" }
{ stejné jako: }
Command(false, 151); { Zakáže globálně příkaz číslo 151 a tedy i řádku s příkazem "Bcdefg" }
_Execute(10);