游戏开发论坛

 找回密码
 立即注册
搜索
楼主: nowpaper

Win32API实现不规则窗口

[复制链接]

12

主题

2010

帖子

2028

积分

金牌会员

Rank: 6Rank: 6

积分
2028
 楼主| 发表于 2005-11-5 19:27:00 | 显示全部楼层

Re: Re:Win32API实现不规则窗口

ldl123: Re:Win32API实现不规则窗口

网看的,改进一点点的取着色算法:
        fullRgn = CreateRectRgn(0,0,0,0);
        for(int y=0; y<n_bmh; y++)...

这个方法甚好,优化保存了:)

0

主题

1

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2005-12-26 23:20:00 | 显示全部楼层

Re: Win32API实现不规则窗口

如果已经知道底图,还不如直接把点算出来保存,程序起来直接读点
GetPixel 和 CreateRectRgn都慢的

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2005-12-27 02:28:00 | 显示全部楼层

Re:Win32API实现不规则窗口

效果不错啊。

72

主题

447

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
QQ
发表于 2005-12-29 10:39:00 | 显示全部楼层

Re: Re: Win32API实现不规则窗口

sandy_zc_1: Re: Win32API实现不规则窗口

我一直都爱使用SetWindowRgn来做屏保之类的东西,不过不用蒙板,直接设置透明色。
[em13]

我也用这个方法,但是总是觉得图片轮廓的背景颜色扣不干净,有没有更好的办法使生成的窗口更光滑?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-23 02:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表