日期:2014-05-17  浏览次数:20954 次

winform窗体效果 求思路.....

就是这张图(点击QQ客户端的微博的某一张图片出现的):有一个黑底的边框是透明的   前面显示的图片不透明 这个是怎么实现的   
    各位大侠给点思路......
WinForm

------解决方案--------------------
http://download.csdn.net/detail/wawd74520/5768463
------解决方案--------------------
其实就是两张图片叠加了,你首先绘制一张背景图片为透明的,然后在这种图片上指定部分再绘制图片
------解决方案--------------------
使用GDI的内容应该可以实现的,具体看看这个回答:http://q.cnblogs.com/q/442/
------解决方案--------------------
这个很简单
1 PS画一个小的圆角矩形,设置为透明投影效果
2 在代码中切图并重新拼接成大图
3 在大图上通过计算中心点来绘制小图(如果图比底图都大就按比例绘制缩放)
4 使用dyd.DrawBP(本窗体,上面步骤绘制的图片,透明度)来显示。
http://download.csdn.net/detail/dylike/4028682