title: Can a window be always on top of just one other window?
body: <p>In Windows, is it possible to set window A such that it is always on top of window B, yet allow other windows to work as normal and appear over the top of both, when active.</p>
  
  <p>In other words, I want a parent-child relationship between two windows. Can this be done without making window A a child of window B, MDI-style? Window B isn't mine (Internet Explorer), and screws my dialog A's graphics up when I try to achieve this with <code>SetParent</code>.</p>
  
  <p>I thought I'd cracked it with this idea from an <a href="http://social.msdn.microsoft.com/Forums/en-US/ieextensiondevelopment/thread/46a66fe3-194a-4e57-891e-4875ea8fcd00/" rel="noreferrer">MSDN forum post</a>, but alas windows A is still always on top of everything, not just window B.</p>
  
  <pre><code>// Place window A on top
  SetWindowPos(hWndWindow, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE);
  // Place window B underneath it
  SetWindowPos(hWndParent, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE);
  </code></pre>
  
  <p>Is it possible?</p>