将背景中,指定一部分设置为透明

将背景中,指定部分设置为透明
使用GDI+,在窗体上FILL一个矩形:
SolidBrush brush(Color(80, 8, 8, 8));
graphics.FillRectangle(&brush, 0, 0, 1024, 1024);
就是一个半透明的有矩形.现在想实现,非指定区域的透明度不变,对指定区域调置成全透明.或者是指定区域有更高的透明度.不知道可以实现不.
就好像QQ截图那样,选中区域的看起来像透明的.

注:实现像QQ截图那样的样式(选中区域透明),要如何实现,各位说一下自己的想法.小弟菜鸟,还请大家多多指教.

------解决方案--------------------
楼主 留邮箱 我给你点资料 看有用没

------解决方案--------------------
既然已经有截图了
选中一块区域后就到原图里把这块区域取出再画一遍不就好了
不要拘泥于所谓透明
效果是对于人来说的
具体实现方法很多
------解决方案--------------------
我记得VC代码库中好像有文章详细的介绍了方法&