把位图转换为区域


日期: 2002-01-30 14:00 | 联系我
关注我: Telegram, Twitter

本程序引入一个函数BitmapToRegion(),用于把一个位图转换为区域。 它扫描位图内容,找到非透明象素的连续线,增加这些线到 RGNDATA结构,最后,用ExtCreateRgn()创建区域。

本程序提供的、使用该函数的例子程序创建了一个非矩形区域的Windows NT启动屏幕,参见下图。该区域与winnt256.bmp位图基本相同,并去掉了黑色和近乎黑色的象素。

BitmapToRegion()是一个纯Win32函数,在Windows 95/98/NT4.0中都做过测试。

>>> DOWN !!! >>>下载源代码及演示程序


 文章评论
目前没有任何评论.

↓ 快抢占第1楼,发表你的评论和意见 ↓

当前页面是本站的 百度 MIP 版本。
欲查看完整版本和发表评论请点击:完整版 »

 

程序员小辉 建站于 1997
Copyright © XiaoHui.com; 保留所有权利。