Verificar se determinado programa está aberto.
Como faço para verificar se determinado programa está aberto? Eu tenho essa função abaixo.
{ Verifica o Delphi }
if FindWindow(´TAppBuilder´, nil) > 0 then
ShowMessage(´O Delphi está aberto´)
else
ShowMessage(´O Delphi NÃO está aberto´);
Agora que vem a questão... Como vou saber que o Delphi é ´TAppBuilder´, pois eu quero fazer isso com o Outlook, Outlook Express e IncredMail. Como vou saber o nome da janela do programa?
Abraços.
Yalle Cunha.
{ Verifica o Delphi }
if FindWindow(´TAppBuilder´, nil) > 0 then
ShowMessage(´O Delphi está aberto´)
else
ShowMessage(´O Delphi NÃO está aberto´);
Agora que vem a questão... Como vou saber que o Delphi é ´TAppBuilder´, pois eu quero fazer isso com o Outlook, Outlook Express e IncredMail. Como vou saber o nome da janela do programa?
Abraços.
Yalle Cunha.
Yallebr
Curtidas 0
Respostas
Tatuweb
12/07/2004
Eu uso o programa WinDowse quando quero descobrir o nome da classe, entre outras coisas também. Você pode baixar esse programa (totalmente free) em: http://www.greatis.com/windowse.htm (550 KB). Uma vez que vc inicia o programa vc escolhe a guia ´Class´, posiciona o mouse sobre a barra de título do programa e o WinDose vai te amostrar qual é o nome da classe. No caso da Outlook é ´Outlook Express Browser Class´.
Se quiser baixar direto o link é: http://www.greatis.com/wdsetup.exe
Se quiser baixar direto o link é: http://www.greatis.com/wdsetup.exe
GOSTEI 0
Nildo
12/07/2004
Você pode usar também o WinSight que vem junto com o Delphi. Ou mesmo abrir o programa no ResHacker e visualizar a classe do Form principal do mesmo.
GOSTEI 0