title: How to add fade in/fade out effect on window created using Win32 API
body: <p>I have a palette window which is the topmost window and I want to add fade in/ fade out effect when window appears and disappears respectively.
  The window currently auto hides upon losing focus and appears otherwise.
  To hide and display window I am using </p>
  
  <pre><code>showWindow(handle, SW_HIDE)
  </code></pre>
  
  <p>Is there any way to add desired effects to the window?</p>
  
  <p><strong>Bonus Question :</strong> I want the edges of the windows to be rounded.</p>
  
  <p>Thanks.</p>