Página 1 de 1

Execução de Programas Externos Maximizados

Enviado: 19 Fev 2013 16:44
por gralak
Pessoa estou com a seguinte situação, estou trabalhando com uma aplicação em xHarbour e GTWVW e a situação é a seguinte na primeira chamada de programas externos que são executados com a janela maximizada o programa externo não vai para a frente das visualizações desse maneira tenho que clicar na mesma para que ela seja visualizada sobre as outras janelas, contudo depois dessa 1º execução o problema já não ocorre mais. Será que alguém já passou por isso e sabe como resolver ?

Execução de Programas Externos Maximizados

Enviado: 19 Fev 2013 17:01
por Pablo César
gralak escreveu:Pessoa estou com a seguinte situação...
Pessoa ? Eu ein ?

Seria interessante que mostre de quê forma você executa (através de qual função) o programa externo.

Execução de Programas Externos Maximizados

Enviado: 20 Fev 2013 08:04
por gralak
Um exemplo clássico deste problema é quando eu uso o monitor de NFe que gera um DANFE em tela cheia, na 1º ele é executado e fica maximizado a baixo da minha aplicação e depois de clicar nele e fechar e mandar gerar uma nova impressão ela já assume o top e sobrepõe todas as outras aplicações .

Execução de Programas Externos Maximizados

Enviado: 28 Fev 2013 09:54
por anacatacombs
Caro colega.

A chamada desse programa externo, está sendo feita antes ou depois do do wvw_maximize? Se possível, poste um pedaço do fonte aonde ocorre essa situação.
Um jeito bem feio de resolver, e forçando o foco para essa outra janela.

[]'s

Ana

Execução de Programas Externos Maximizados

Enviado: 28 Fev 2013 14:24
por gralak
Então uma das maneiras que ocorre o problema é o seguinte
winexec("meuexecutavel.exe &parametro01. &parametro02. ",5)