Fórum Tela maximizada no XP #283275

30/05/2005

0

Tenho um sistema em Delphi, rodando em Win 98 e XP. Esse sistema, em determinado momento é fechado e ´chama´ outro em ambiente DOS.
Problema: no Win 98 quando chamado esse sistema DOS vem maximizado. No XP fica somente na barra de tarefas, sendo necessário acessá-lo com o mouse ou com o Enter.
Como faço para o XP maximizar a tela do sistema chamado?? :(


Lucimar

Lucimar

Responder

Posts

30/05/2005

Fabioss

Tente o seguinte código:

WinExec(´C:\caminho e nome do programa´,WM_MDIMAXIMIZE);

espero ter ajudado.


Responder

Gostei + 0

03/06/2005

Fabioss

Ok!
Deu muito trabalho mas consegui...
declare a seguinte função:

procedure SwitchToThisWindow(h1: hWnd; x: bool); stdcall;
external user32 Name ´SwitchToThisWindow´;

Depois é só chamar a função:

SwitchToThisWindow(FindWindow(´notepad´, nil), True);

Obs.: Testei com o bloco de notas e funcionou perfeitamente;

Espero ter ajudado.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar