100分,有没有效果比较好的用一张不规则的图片作为程序背景的实现方法,该如何处理

100分,有没有效果比较好的用一张不规则的图片作为程序背景的实现方法

100分,有没有效果比较好的用一张不规则的图片作为整个程序主窗口背景的实现方法, 请推荐



------解决方案--------------------
网上应该很多的吧,找一下
主要用SetWindowRgn(CRgn,...);
------解决方案--------------------
探讨
100分,有没有效果比较好的用一张不规则的图片作为整个程序主窗口背景的实现方法, 请推荐

------解决方案--------------------
是不规则窗口还是主窗口背景,如果是前不规则窗口网上有源码,如果是后,直接放图片就行
------解决方案--------------------
锯齿肯定会有的。。边缘图片处理圆滑点就OK。别弄的尖角什么的,那肯定有明显的锯齿
代码太多了。
------解决方案--------------------
CBitmap bmp;
bmp.LoadBitmap(IDB_BACKGROUND);
m_brBk.CreatePatternBrush(&bmp);
bmp.DeleteObject();
其中IDB_BACKGROUND是你添加到资源中准备做背景的图片ID。
------解决方案--------------------
可以通过预设mask color的位图来设置窗口的regin,楼主可以搜索异形窗口的创建
其实使用GDI+加PNG图片实现出来的窗口将更加漂亮,但是控件也需要楼主自己处理了。