【编程开发】AspAsp.NetCGIPHPJspXMLPERLC++C#VCVBDelphiPowerBuilderJAVA汇编数据库编程移动开发其它语言

您现在的位置:首页 > 网络学院 > 编程开发 > VC > 使用VC创建不规则形状窗口

使用VC创建不规则形状窗口

来源: 作者: 日期:2006-08-14

【聚杰网VC】使用VC创建不规则形状窗口


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

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

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

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

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



评论   点击查看全部评论
您的评论参与,将为聚杰带来更大的动力!请不要吝啬!
快速回复
请使用文明语言让我们维护健康绿色网络环境!

匿名发表   验证码: