FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour How to return the focus for my application?
Posts: 1067
Joined: Wed Nov 09, 2005 02:17 AM
How to return the focus for my application?
Posted: Wed Dec 19, 2007 03:43 PM

Hi,

When I call another application, I execute oDlg:Disable()

When to another application she is closed, I I execute oDlg:Enable and oDlg:SetFocus(), but my application does not receive the focus!

Sds,
Vilian F. Arraes
vilian@vfatec.com.br
Belém-Pa-Brazil
Posts: 4840
Joined: Fri Nov 18, 2005 04:52 PM
How to return the focus for my application?
Posted: Wed Dec 19, 2007 05:56 PM

Vilian,

Try:

setForeGroundWindow(hWnd)

James

FWH 18.05/xHarbour 1.2.3/BCC7/Windows 10
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
How to return the focus for my application?
Posted: Wed Dec 19, 2007 06:49 PM

James missed the oDlg: (you could also try with the main oWnd)
SetForeGroundWindow(oDlg:hWnd)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1067
Joined: Wed Nov 09, 2005 02:17 AM
How to return the focus for my application?
Posted: Wed Dec 19, 2007 08:42 PM

Antonio,

Why when use oDlg:Disable(), exactly using later oDlg:Enable() clauses VALID of the GETS leaves to function?

Sds,
Vilian F. Arraes
vilian@vfatec.com.br
Belém-Pa-Brazil
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
How to return the focus for my application?
Posted: Wed Dec 19, 2007 09:14 PM
Vilian,

This test works fine:
#include "FiveWin.ch"

function Main()

   local oDlg, cTest := "hello world"

   DEFINE DIALOG oDlg

   @ 1, 2 GET cTest VALID ( MsgInfo( "ok" ), .T. )
   
   @ 3, 2 BUTTON "Disable" ACTION ( oDlg:Disable(), MsgInfo( "disabled" ), oDlg:Enable() )   

   ACTIVATE DIALOG oDlg CENTERED ;
      VALID MsgYesNo( "Want to end ?" )

return nil

Please provide a sample, thanks
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 1067
Joined: Wed Nov 09, 2005 02:17 AM
How to return the focus for my application?
Posted: Thu Dec 20, 2007 01:45 PM

Antonio,

I Sended for you e-mail.

Sds,
Vilian F. Arraes
vilian@vfatec.com.br
Belém-Pa-Brazil
Posts: 1067
Joined: Wed Nov 09, 2005 02:17 AM
How to return the focus for my application?
Posted: Thu Dec 20, 2007 07:00 PM

Antonio,

You it received the Memory.zip archive?

Sds,
Vilian F. Arraes
vilian@vfatec.com.br
Belém-Pa-Brazil
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
How to return the focus for my application?
Posted: Thu Dec 20, 2007 11:45 PM

Vilian,

yes I got it, thanks, but had no time to review it yet

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion