EnumWindows
Zitat:
The EnumWindows function enumerates all
top-level windows on the screen by passing the
handle to each window, in turn, to an application-defined callback function.
Ich denke, bei eingebettetem Fenster wirst Du
EnumChildWindows brauchen.
[edit] Nachtrag: den Clientbereich eines Fensters bekommst Du mit
GetClientRect, dann musst Du den Offset nicht selbst berechnen. [/edit]