Re: How can I make a field ready to receive typing?

new topic     » goto parent     » topic index » view thread      » older message » newer message

I have been putting in Windows on opening in IDE  open files. What is the
Activate procedure.Should I be using which?
Jim
==========================
procedure MyWin_onActivate (integer self, integer event, sequence
params)--params is ()
======================================
procedure MyWin_onOpen
----- Original Message ----- 
From: "Derek Parnell" <ddparnell at bigpond.com>
To: "EUforum" <EUforum at topica.com>
Subject: Re: How can I make a field ready to receive typing?


>
>
> Here is a working example...
> ------------
> without warning
> include win32lib.ew
>
> integer MainWin, Win2
> integer Text1
> integer Text2
> integer Text3
> integer Text21
> integer Text22
> integer Text23
>
> -- Set initial position to outside the visible area.
> MainWin = create(Window,   "Initial Focus",0,     -10000,  -10000, 300,
300, 0)
> Text1   = create(EditText, "Not here", MainWin,   5,  5, 200,  25, 0)
> Text2   = create(EditText, "This is it", MainWin, 5, 35, 200,  25, 0)
> Text3   = create(EditText, "Nor here", MainWin,   5, 65, 200,  25, 0)
>
> Win2    = create(Window,   "Window 2",  MainWin, 50, 50, 300, 300, 0)
> Text21  = create(EditText, "Password",     Win2,  5,  5, 200,  25, 0)
> Text22  = create(EditText, "Text22",       Win2,  5, 35, 200,  25, 0)
> Text23  = create(EditText, "Text23",       Win2,  5, 65, 200,  25, 0)
>
> procedure Activate_MainWin(integer self, integer event, sequence parms)
>     openDialog(Win2)
>     -- Bring the main window back into view.
>     setCtlPosition(MainWin, 0,0)
> end procedure
>
> procedure Activate_Win2(integer self, integer event, sequence parms)
>     setFocus(Text21)
> end procedure
>
> setHandler(MainWin, w32HActivate, routine_id("Activate_MainWin"))
> setHandler(Win2, w32HActivate, routine_id("Activate_Win2"))
>
> WinMain(MainWin, Normal)
>
> -- 
> Derek
>
> --^----------------------------------------------------------------
> This email was sent to: sixs at ida.net
>
>
> TOPICA - Start your own email discussion group. FREE!
>
>

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu