Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pseudalopex

Como Maximizar um programa.

Recommended Posts

Dei algumas buscas no Forum e achei varias maneiras de fazer isso.

 

Com esse comando abaixo:

ShowWindow(Application.Handle, SW_SHOWMAXIMIZED);

Como faço para determinar o Valor do Application.Handle?

Para colocar 'nomedajanela' por exemplo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entao.Funciona simMas apenas com o aplicativo que esta aberto. Ou seja, eu abro o project1 e quando executo o comando ele maximiza o project1. E preciso de um comando que execute o comando de maximizar com outros aplicativos.O comando tem que a partir do project1, poder trabalhar com project2, project3. Eu não consegui adaptar o comando para eu colocar o nome de qual aplicativo que eu quero.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pior que não.

Eu só montei ainda a parte para Abrir, descobir o Handle para poder fechar.

 

PostMessage(FindWindow('nomedajanela', nil), WM_CLOSE,0,0);

Mas não funcionou para maximizar, Minimizar, restaurar...

Não consegui adaptar não.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente algo do tipo com a calculadora:

 

procedure TForm1.BitBtn1Click(Sender: TObject);var	janela: HWND;beginjanela:=FindWindow(nil,'Calculadora');SetForegroundWindow(janela);SetActiveWindow(janela);GetTopWindow(janela);end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu entendo os comandos.

 

Mas estou me batendo na conversão das variáveis.

O código deu certo mas eu nao to conseguindo adptar ele para outros comando.

Estou apanhando para troca de HWND para String e Vice-Versa.

Varjanela: HWND;beginjanela:=FindWindow(nil,'Calculadora');ShowWindow(janela, SW_SHOWMAXIMIZED);end;

Mas como faço o inverso?

Para poder usar nesse comando?

PostMessage(FindWindow(nil, 'calculadora'), WM_CLOSE,0,0);
Para ao invés de colocar 'calculadora' eu poder colocar Janela.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.