当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

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++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 用maven-jdocbook-plugin简单配置docbook5.0环境
  • 向Docbook5.0过渡系列(1)
  • 向Docbook5.0过渡系列(2)-给Image加链接
  • 用CB在WIN.INI中保存信息
  • 用BCB3.0制作桌面动画
  • <b>若何用BCB做出可移动的菜单</b>
  • <b>CB的Form最小化时无动画的缘由</b>
  • <b>如安在BCB中调试Active Form</b>
  • <b>CB编程中动态更改自定义打印纸张</b>
  • <b>用CB制作具有HTML气势的动态按钮</b>
  • <b>BCB中实现TRichEdit的自动格局化</b>
  • <b>通过预编译头文件来提高CB的编译速度</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .