 <ol> <li>There is no need that an application defines a window handle when using OpenClipboard. So you have to be aware that there are enough chances that you will never get a result.</li> <li>If it is a child window that owns the clipboard you may walk back the stack of windows always using GetParent until there is no longer a parent.</li> </ol> <p>BTW: The function I mention here are the WinApi functions...</p>