Getting captions of all active windows

How can I get the caption of all the active windows on my desktop ?
Who is Participating?
Tommy HuiConnect With a Mentor EngineerCommented:
There is only one active window at any particular time. It is the frame window of the focused application.

However, to retrieve every window, you can use GetDesktopWindow() and use GetWindow( ..., GW_CHILD) or GetWindow( ..., GW_HWNDNEXT) to enumerate each window. Then you can use GetWindowText() to retrieve the text of that window.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.