I want "checked" status of a menu item depending on a logical variable.
Regarding HMG-Doc this possible with "alternate syntax" :
Code: Select all
MENUITEM <cItemCaption>
ONCLICK <ActionProvedureName> | <bBlock>
[ NAME <MenuItemName>]
[ IMAGE <cImageName> ]
[ CHECKED <lValue> ]Sadly, I'm unsuccessful
Where I'am wrong ?
Code: Select all
#include <hmg.ch>
PROC Main()
DEFINE WINDOW frmChekMenu;
AT 0,0 ;
WIDTH 400 ;
HEIGHT 400 ;
TITLE 'Checked Menu Items test' ;
MAIN
ON KEY ESCAPE ACTION frmChekMenu.Release
DEFINE MAIN MENU
POPUP "Test"
lChecked := .T.
MENUITEM "Checked" CHECKED lChecked ONCLICK MsgBox( "Checked" )
lChecked := .F.
MENUITEM "Un-checked" CHECKED lChecked ONCLICK MsgBox( "Un-Checked" )
END POPUP
END MENU
END WINDOW
CENTER WINDOW frmChekMenu
ACTIVATE WINDOW frmChekMenu
RETU // Main()
Regards
--
Esgici