in my application i have timer, in TimerProc i want to get handles of all windows(main and child) of the another application that has focus. I have no idea how to do that because i don’t understand functions like GetNextWindow or GetParent and Z-oder of windows and i can’t find anywhere very detailed explanation of how this functions works(i dont understand explanation on msdn). Please can you give me some advice or block of code which do that? Many thanks for answer.
Share
Use GetForegroundWindow() function – it returns the HWND of the window the user currently is working with.
Then having this handle you can retrieve childs in such a way: