title: Per Pixel Alpha Blend
body: <p>For quite sometime now I have been trying to accomplish some sort of form which allows transparency with PNG images. </p>
  
  <p>I am working in C# and I was able to find a nice project that achieved this via per pixel alpha blend and by changing the image to a bitmap and using an alpha layer to only show parts which aren't transparent, which is then updated with UpdateLayeredWindow.</p>
  
  <p>Here is the project: <a href="http://www.codeproject.com/Articles/1822/Per-Pixel-Alpha-Blend-in-C" rel="nofollow">http://www.codeproject.com/Articles/1822/Per-Pixel-Alpha-Blend-in-C</a></p>
  
  <p>I was able to implement the code from the aforementioned project but due to the create parameters which is set the form is basically made invisible and only the image is shown. And when I remove the create parameters the effect is not applied.</p>
  
  <p>But I am wanting to be able to apply this to my form background. For my form I have set the form border style to none and applied a background image. </p>
  
  <p><strong>How can I apply this technique to my form background and still be able to add controls which will not be affected?</strong></p>