PEGAR NOME DO CONTROLE E CLICAR
Olá Pessoal, td bem?
depois de muitos anos, lá vai mais uma pergunta aqui:
Preciso criar um programa que clique em um botão de um outro programa, a cada intervalo de tempo.
Logo de cara pensei em usar as API SetCursorPos e Mouse_event, funcionaria perfeitamente se não fosse um detalhe: após um certo tempo ocioso, o windos [Ô]trava[Ô] o login do usúario e assim o botão que precisa ser clicado não estará mais visÃvel na tela.
Então, oquê eu preciso é saber o [Ô]nome[Ô] (handle, hwnd, não sei como me expressar) do botão do outro programa, e dizer para o windows registrar um evento de clique nesse objeto (talvez usando o SendMessage), assim não importa a posição que o botão esteja, visÃvel ou não, eu consigo [ô]clicar-lo[Ô].
Não sei se fui claro, se alguém não entendeu, me fale e eu explico novamente.
Não precisa ser código pronto, me dizendo caminho eu já consigo me virar!
MuitÃssimo Obrigado!!!
depois de muitos anos, lá vai mais uma pergunta aqui:
Preciso criar um programa que clique em um botão de um outro programa, a cada intervalo de tempo.
Logo de cara pensei em usar as API SetCursorPos e Mouse_event, funcionaria perfeitamente se não fosse um detalhe: após um certo tempo ocioso, o windos [Ô]trava[Ô] o login do usúario e assim o botão que precisa ser clicado não estará mais visÃvel na tela.
Então, oquê eu preciso é saber o [Ô]nome[Ô] (handle, hwnd, não sei como me expressar) do botão do outro programa, e dizer para o windows registrar um evento de clique nesse objeto (talvez usando o SendMessage), assim não importa a posição que o botão esteja, visÃvel ou não, eu consigo [ô]clicar-lo[Ô].
Não sei se fui claro, se alguém não entendeu, me fale e eu explico novamente.
Não precisa ser código pronto, me dizendo caminho eu já consigo me virar!
MuitÃssimo Obrigado!!!
Pelo que to pesquisando, terei que usar FindWindowEx e FindWindow....
continuemos....
continuemos....
será que o hwnd muda a cada vez que o programa inicializa?
pq se não, eu posso usar o Spy++ pra pegar o Hwnd do botão....
alguém sabe me dizer?
obrigado.
pq se não, eu posso usar o Spy++ pra pegar o Hwnd do botão....
alguém sabe me dizer?
obrigado.
Tópico encerrado , respostas não são mais permitidas