PUBLIC oform1 oform1=NEWOBJECT("form1") oform1.SHOW RETURN DEFINE CLASS form1 AS FORM CAPTION = "Form1" lOn = .T. NAME = "Form1" ADD OBJECT check1 AS CHECKBOX WITH ; TOP = 116, ; LEFT = 143, ; HEIGHT = 17, ; WIDTH = 96, ; CAPTION = "Menu enabled", ; CONTROLSOURCE = "Thisform.lon", ; NAME = "Check1" PROCEDURE lon_assign LPARAMETERS vNewVal THIS.lOn = m.vNewVal ACTIVATE MENU _MSYSMENU NOWAIT PAD Toggle ENDPROC PROCEDURE LOAD PUSH MENU _MSYSMENU SET SYSMENU TO SET SYSMENU AUTOMATIC DEFINE PAD Toggle OF _MSYSMENU PROMPT "Toggle" COLOR SCHEME 3 ; KEY ALT+T, "" ; SKIP FOR TYPE('_Screen.ActiveForm')<>"O".OR.!_SCREEN.ACTIVEFORM.lOn ENDPROC PROCEDURE UNLOAD POP MENU _MSYSMENU ENDPROC ENDDEFINE