DEFINE BUTTON Btn_Exit LABEL "Exit":U.
DEFINE FRAME MyFrame
Btn_Exit AT ROW 21 COL 62 .
ON 'ANY-KEY':U ANYWHERE
DO:
MESSAGE
LAST-EVENT:LABEL SKIP
LAST-EVENT:EVENT-TYPE
VIEW-AS ALERT-BOX INFO BUTTONS OK.
CASE LAST-EVENT:LABEL :
WHEN "ENTER:" THEN
APPLY "CHOOSE":U TO Btn_Exit IN FRAME MyFrame.
WHEN "CTRL-F" THEN
DO:
SESSION:set-wait-state("GENERAL":U). /* Hour glass */
PAUSE. /* not needed.... used it only to disp the hour glass*/
/* RUN P_SomeLogic. */
SESSION:set-wait-state(""). /* Arrrow*/
END.
END CASE.
END.
ON 'CHOOSE':U OF Btn_Exit
DO:
APPLY "CLOSE":U TO THIS-PROCEDURE.
RETURN NO-APPLY.
END.
ENABLE Btn_Exit WITH FRAME MyFrame.
WAIT-FOR "CLOSE":U OF THIS-PROCEDURE.