工控编程吧
标题: 上位机MFC将位图转换为区域 [打印本页]
作者: qq263946146 时间: 2019-7-14 10:57
标题: 上位机MFC将位图转换为区域
当前例程使用一个函数BitmapToRegion(),用于把一个位图转换为区域。
它扫描位图内容,找到非透明象素的连续线,增加这些线到 RGNDATA结构,最后,用ExtCreateRgn()创建区域。
程序提供的、使用该函数的例子程序创建了一个非矩形区域的Windows NT启动屏幕,
参见下图。该区域与winnt256.bmp位图基本相同,并去掉了黑色和近乎黑色的象素。
所以窗口为非规则外形,窗体有镂空效果,如下图
(, 下载次数: 1)