您的位置:首页 > 其它

Windows Mobile上异形窗口的实现

2010-04-15 15:59 295 查看
PC上的常用的软件,如搜狗输入法、金山词霸,都用到了一些异形窗口,配合皮肤的展示










Windows Mobile上也可以实现类似效果











在实现过程中,比较重要的函数有CreateRectRgn、CombineRgn、SetWindowRgn等。对于一张图片,指定一种透明色,可以用抠像素的方法,来组合Region。可以对HDC句柄使用GetPixel来获取像素值;也可以分析Bitmap的结构来获取。在逐行或逐列扫描时,可以对CombineRgn的过程进行优化。当SetWindowRgn后,窗口只显示Region部分的背景,其他区域将透明,甚至鼠标操作能穿透。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: