Propriedades do objeto
Olá.
Gostaria de saber se há como obter as propriedades de um objeto em um sistema em execução externo ao meu. Deixe eu explicar melhor: por exemplo, gostaria de fazer um programa que quando eu clicasse no botão Negrito do barra do Word 2007 ele me desse o nome interno do botão (ID), posição na tela (left, top), tamanho (width, heigth) , etc. É possível isso? E que também fizesse ao contrário: ao fornecer a ID ele me desse as mesmas propriedades.
Grato,
Willian
Gostaria de saber se há como obter as propriedades de um objeto em um sistema em execução externo ao meu. Deixe eu explicar melhor: por exemplo, gostaria de fazer um programa que quando eu clicasse no botão Negrito do barra do Word 2007 ele me desse o nome interno do botão (ID), posição na tela (left, top), tamanho (width, heigth) , etc. É possível isso? E que também fizesse ao contrário: ao fornecer a ID ele me desse as mesmas propriedades.
Grato,
Willian
Willian
Curtidas 0
Respostas
Onjahyr
30/01/2009
Olá...
Procure por:
1.) FindWindow;
2.) FindWindowEx;
3.) SendMessage;
4.) PostMessage.
Com eles você pode fazer o que deseja, e muito mais....
Procure por:
1.) FindWindow;
2.) FindWindowEx;
3.) SendMessage;
4.) PostMessage.
Com eles você pode fazer o que deseja, e muito mais....
GOSTEI 0
Wdrocha
30/01/2009
para isso vc precisará de uma hook procedure...
o nomes desta Hook é WH_MOUSE_LL....
no msdn da microsft tem a estrutura da mesma.....
ela intercepta todos os cliques do mouse...e a partir daew...
vc obter todas estas informações....a única informação q não tenho certeza é Width e Heigth...
Obs : Com esta hook....vc pod inclusive fechar tais botões....para o Windows tudo é janela....tbm poderá fechar barras de tarefas....qualquer coisa q tenha um handle....
Espero ter ajudado....
Flw...
o nomes desta Hook é WH_MOUSE_LL....
no msdn da microsft tem a estrutura da mesma.....
ela intercepta todos os cliques do mouse...e a partir daew...
vc obter todas estas informações....a única informação q não tenho certeza é Width e Heigth...
Obs : Com esta hook....vc pod inclusive fechar tais botões....para o Windows tudo é janela....tbm poderá fechar barras de tarefas....qualquer coisa q tenha um handle....
Espero ter ajudado....
Flw...
GOSTEI 0