title: GDI object HBRUSH translucent
body: <p>I am working with GDI and VS 6.0 for my application.<br>
  In my application the drawn polygons are overlapping , and I am filling each polygon with a specific color using <code>CreateSolidBrush</code>.The Regions are created using the <a href="http://msdn.microsoft.com/en-US/library/077zk1zy%28v=vs.80%29.aspx" rel="nofollow noreferrer">CRgn class</a><br>
  <img src="https://i.stack.imgur.com/cgVnA.png" alt="enter image description here"><br>
  Now my problem is I want to make the underlying polygon to be some what visible ( by making the overlapping layer translucent). Same goes for underlying other shapes like ellipses,lines,text.<img src="https://i.stack.imgur.com/QG9uO.png" alt="enter image description here"><br>
  Here I have used a <code>CreateHatchBrush</code>.  </p>
  
  <p>I know that the <code>HBRUSH</code> object can be assigned with a color or can be made transparent.<br>
  But what I want is something similar to <a href="http://msdn.microsoft.com/en-us/library/system.windows.media.brush.opacity%28v=VS.95%29.aspx" rel="nofollow noreferrer">Opacity</a> or <a href="http://msdn.microsoft.com/en-us/library/aa984108%28v=vs.71%29.aspx" rel="nofollow noreferrer">GDI+</a>'s <a href="http://msdn.microsoft.com/en-US/library/ms968443%28v=VS.80%29.aspx" rel="nofollow noreferrer">Color(Alpha) property </a><br>
  GDI+ seemed to be an option but its not available with VS 6.0. </p>
  
  <p>Any views on how can I achieve this is appreciated.</p>