C++Builder中不法则窗体的快速显示[VC/C++编程]
本文“C++Builder中不法则窗体的快速显示[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
不法则窗体的利用增添软件的吸引力
传统的WINDOWS利用软件界面给人的感受老是千篇一概的方方正正的窗体,看的时间长了不免会有些讨厌,老是但愿能见到些差别普通的软件界面.目前,相当数目的商业软件在供应优异而强盛的功效的同时,软件的界面也是做得越来越漂亮,比方《超级解霸2000》中的界面插件,利用过的人一定对其富丽的外观充满好感.作为一个编程爱好者,假如自己写出的软件也拥有近似的界面,大概会吸引更多目光的凝视.那么,我们目前就开始着手制作自己的漂亮界面吧.
技术底细
要想在自己的程序中加入不法则窗体的利用,你首先要熟习几个WINDOWS API函数的利用,它们是:椭圆形(或圆形)区域成立函数CreateEllipticRgn 、多边形区域成立函数CreatePolygonRgn、 矩形区域成立函数CreateRectRgn、 带圆角的矩形区域成立函数CreateRoundRectRgn.你可以用这些函数成立差别范例的窗体区域,也可以用WINDOWS API函数CombineRgn将几个简单区域组合成一个复杂区域.
下一步要做的就是将已经成立好的区域显示在屏幕上,一样也是利用WINDOWS API 函数来实现,这次用到的是SetWindowRgn函数.
WINDOWS API 函数在Borland C++ Builder 头文件中均已定义,在利用程序中利用这些API函数就象利用C++的普通库函数一样.
预备工作
为你的程序预备一幅后台图片,举荐办法是: 在PhotoShop中翻开图片后利用磁性套索工具选取你所需求的图象表面——复制——新建文件(后台利用白色)——粘贴——另存文件(PSD文件)——用ACDSee等看图软件将保存的PSD文件转换为BMP文件face.bmp备用.以下图:
程序中引用图片
以上是“C++Builder中不法则窗体的快速显示[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |