Code: Select all
#include 'hmg.ch'
FUNCTION Main()
DEFINE WINDOW WindowMain;
MAIN;
ROW 100;
COL 200;
WIDTH 340;
HEIGHT 100;
TITLE 'Main window'
DEFINE BUTTON Child_BU
ROW 20
COL 10
WIDTH 150
HEIGHT 25
CAPTION 'Create child window'
ACTION CreateChild()
END BUTTON
DEFINE BUTTON Exit_BU
ROW 20
COL 170
WIDTH 150
HEIGHT 25
CAPTION 'Exit'
ACTION WindowMain.RELEASE
END BUTTON
END WINDOW
WindowMain.ACTIVATE
RETURN NIL
FUNCTION CreateChild()
IF IsWindowDefined(WindowChild)
WindowChild.SETFOCUS
//DoMethod('WindowChild', 'SETFOCUS')
RETURN NIL
ENDIF
DEFINE WINDOW WindowChild;
CHILD;
ROW 180;
COL 220;
WIDTH 180;
HEIGHT 100;
TITLE 'Child window';
NOSIZE
DEFINE BUTTON Close_BU
ROW 20
COL 10
WIDTH 150
HEIGHT 25
CAPTION 'Close'
ACTION WindowChild.RELEASE
END BUTTON
END WINDOW
WindowChild.ACTIVATE
RETURN NIL