I want to find the non child window that is highest in the z order that belongs to my process.
I can use EnumWindows to walk the window list, using GetWindowThreadProcessId to mask out windows that belong to other processes; but how do I know where each window is in the z order?
Alternatively, is there an easier way to do this?