title: Attaching a plugins gui to the hosts gui
body: <p>I'm writing an application with plugin support. I use C++ and JUCE for that stuff and I want my application to run on windows and MAC OSX (and maybe linux some day).</p>
  
  <p>My plugins have their own GUI. The usual way to display a GUI from a shared library seems to be :</p>
  
  <ol>
  <li>create a new window</li>
  <li>get the native handle for it</li>
  <li>pass it on to the library</li>
  <li>let the library attach its GUI to that handle.</li>
  </ol>
  
  <p>AFAIK that always requires to create a new window for the plugins GUI. My problem is: I would like to have the GUI of the plugins to appear <strong><em>inside</em></strong> the GUI of my host application (= not as a separate window).</p>
  
  <p><strong>I think this is a common thing to do, but I just can't find any concepts for that. How would you solve such a problem?</strong></p>
  
  <p>Thank you very much for ideas and hints!</p>