FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Focus problem
Posts: 148
Joined: Tue Mar 20, 2007 03:13 PM
Focus problem
Posted: Wed May 28, 2025 01:37 PM

Hello, good morning!

Friends, I have the following problem: I leave an application/screen open, e.g. file explorer, I enter my application and perform several actions, and suddenly when I return to a screen, instead of returning the focus to my application, the focus goes to the open application/screen. Has anyone experienced this or knows how to solve it?

I appreciate any guidance in advance.

Kind regards,

Oliveiros Junior

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Focus problem
Posted: Wed May 28, 2025 03:03 PM

No entendí. ¿Podrías publicar el código para que lo entiendas mejor?

I didn't understand. Can you post some code for better understanding?

Gracias, tks.

Regards, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 148
Joined: Tue Mar 20, 2007 03:13 PM
Re: Focus problem
Posted: Wed May 28, 2025 03:11 PM

Olá Karinha,

É o seguinte: Abro o explorador de arquivos e deixo ele aberto, depois abro outra aba e executo meu aplicativo, ele fica aberto e o explorador de arquivos está aberto atrás. Até aí tudo bem. Começo a utilizar minha aplicação, abro algumas tela e sem mais nem menos, ao invés de retornar a tela anterior da minha aplicação com o devido foco, ele mostra o explorador de arquivos, com o foco sobre ele.

Att.,

Oliveiros Junior

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Focus problem
Posted: Wed May 28, 2025 03:44 PM

Como é o seu MENU PRINCIPAL? Mostre alguma coisa que nos dê uma PISTA, pls.

Gracias, tks.

Regards, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Focus problem
Posted: Wed May 28, 2025 04:35 PM

Dear Oliveiros,

Please post some screenshots, thank you

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Focus problem
Posted: Wed May 28, 2025 05:12 PM

Oliveiros, ¿tienes algún programa ejecutándose en la bandeja de Windows en segundo plano que pueda desviar la atención de tu sistema?

Oliveiros, do you have any programs running in the Windows tray in the background that could take focus away from your system?

Gracias, tks.

Regards, saludos.

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 244
Joined: Mon Jun 05, 2006 09:39 PM
Re: Focus problem
Posted: Wed May 28, 2025 05:17 PM
Hi Oliveiros.
This usually happens when we open an MDI window and after we close the MDI window any open Windows program overwrites the program.
To solve the problem I do this:
TIME_FUNCTION({||BringWindowToTop( lc_oDlg:hWnd ),;
                     SendMessage(lc_oDlg:hWnd,WM_SETFOCUS,0,0)},.2)

///////////////////////////////////////////////////////////////////////////
FUNCTION TIME_FUNCTION(f_CodeBlock, f_nTempo)
	Local _oTempo

	Default f_nTempo := 3
	
	f_nTempo := f_nTempo*1000

	Define timer _oTempo interval f_nTempo of WndMain() ;
			action {  _oTempo:DeActivate(),;
						Eval(f_CodeBlock),;
						_oTempo:DeActivate(),_oTempo:end()}
	Activate timer _oTempo

return NIL
Posts: 148
Joined: Tue Mar 20, 2007 03:13 PM
Re: Focus problem
Posted: Wed May 28, 2025 08:09 PM

Olá,

Vou tentar a solução do Giovany e comento aqui se resolveu.

Obrigado!

Continue the discussion