您现在的位置是: 软件 > 设计在线 > 网页陶吧 > 技术平台 > HTML学习 > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

使用VC创建不规则形状窗口
2000-08-01· ·-··逸仙时空

仔细查看了一下WIN32的API,发现其实创建任意形状的窗口其实也是很简单的,在VC中简单步骤如下:

  当我们注册并创建了一个窗口类以后,我们在WM_CREATE消息中做如下处理:

  (1)创建一个区域,使用CreatePolyonRgn,该函数创建一个多边形区域,(也可以使用其他方法如CreateRectRgn创建矩形区域),该函数返回一个HRGN的句柄;

  (2)调用函数SetWindowRgn,即可设置窗口的形状。

  补充说明的是,我们可以制作多个区域,然后用CombineRgn方法将多个区域合并为一个区域。这样我们就可以制作出更为丰富多采的窗口了。

■ 相关内容
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!