透明窗口与不规则窗口制作方法总结

    透明窗口与不规则窗口制作方法总结:

    Layered窗口:
     1.使用GDI读取bmp图片, 只要用SetLayeredWindowAttributes设置mask color就可以制作不规则窗口了.
     2.使用GDI+读取任意格式图片, 用SetLayeredWindowAttributes设置mask color, 不可以使某一颜色透明, 只能用RGN来做不规则窗口.
     3.使用GDI+读取带alpha通道的png图片, 用UpdateLayeredWindow可以制作简便透明的窗口, 控件alpha的值, 可以制作不规则窗口或带阴影的窗口.
    非Layered窗口:
     1.使用GDI读取bmp图片, 用rgn做不规则窗口.
     2.使用GDI+读取任意格式图片, 用RGN做不规则窗口.

posted @ 2012-09-21 15:43  好好学习,天天进步  阅读(329)  评论(0编辑  收藏  举报