Hi,
I realise that this question has been asked a million times already,
but i cannot seem to find the answer i am looking for ... I suspect
that i need to combine different methods, and this is leading to my
heightened state of confusion X-$.
I would like to monitor other applications (OAPP) using my application
(MAPP).
MAPP needs to know when the following happens:
1) OAPP or one of its child windows is moved/resized/destroyed/enabled
2) OAPP or one of its child windows is clicked/has some text entered
into it/has its selected index changed
3) OAPP's main menu is used
Basically, i need MAPP to understand how OAPP is used. Journal
Recording/Playback is not suitable since i need to know what button was
clicked, or what menu item was selected, and what window was opened
when that button was clicked. Ultimately, i need to be able to record
cause and effect!
Essentially, i need to capture all messages going to OAPP's top level
window or it's child windows. Is it possible to monitor messages going
to another application without monitoring every message for every
application?
I don't mind writing an unmanaged dll. I might even be happy to have a
stab at dll injection over OAPP's WndProc, but i just cannot find a
place to start.
Thanks for reading,
James Randle.