怎样实现画中画效果?

问题的提出及项目的要求:   
        用多个半透明的白色矩形代表视频输出窗口,每个矩形可以被鼠标托拽和拉伸(缩小);多个矩形有重叠关系,最后操作的那个矩形应该在最上面。

实现思路:
         由于VC6.0中的GDI函数只能绘制单色矩形或完全透明矩形,因此不符合要求。只有用GDI函数绘制半透明的位图才能达到效果,但自己创建半透明白色位图并对其进行操作对比而言又有些过于复杂,而且与原始设计思想有差异,不是很可取。
         所以决定使用GDI+实现此功能,GDI+的所有函数都有透明度参数,因此可以很容易的实现画中画效果,怎样在vc6.0中使用GDI+可参考
http://www.cnblogs.com/XieKe-cs01
         完毕。

你可能感兴趣的:(实现)