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

<b>软件换肤技术在BCB中的实现</b>[VC/C++编程]

赞助商链接



  本文“<b>软件换肤技术在BCB中的实现</b>[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

本文配套源码

看一个软件能否优异,除了功效健全、性能安定、简单操作之外,软件界面的美好越来越遭到人们的关注.人们不满意于传统的矩形windows窗体,不法则窗体的软件处处可见,更进一步发展到软件界面由用户按照自己的爱好安闲掌握,真正实现了软件对用户的友好性.而要实现这一功效,软件换肤技术就是底子.下面我就介绍一种简单明了的办法来制作一个登陆对话框 ,本程序编程环境C++Builder:
  首先由程序员按照功效要求定义界面元素(控件),分外值得注意的是控件的名字.以下图:

图一:元素界面
  其次,美工人员按照该界面元素画图.程序员和美工之间的桥梁是通过一个xml描写文件,也就是说美工每画好一幅图后就要填写一个xml文件.该xml文件需求包含的内容有:每个界面元素在该图中的坐标、元素的 尺寸、元素在窗体中的坐标、当鼠标放上、按下、弹起以及普通、失效等效果图在整个图片中的位置.以下图:

图二:美工制作的登陆窗口元素图
接下去填写xml描写文件,以下:<?xml version = "1.0" encoding="UTF-8"?>
<root>
<control>
<ctrlName>BMin</ctrlName> //控件名称
<size>          //控件尺寸
<height>18</height>  //控件高度
<width>18</width>   //控件宽度
</size>
<formPos>        //控件在窗体中的位置
<left>302</left>   //x坐标
<top>2</top>     //y坐标
</formPos>
<action>        //事件效果图片位置
<normal> //普通
  <left>0</left>//x坐标
  <top>268</top> //y坐标
</normal>
<mouseUp> //鼠标放上
  <left>0</left>
  <top>291</top>
</mouseUp>
<mouseDown>//鼠标按下
  <left>0</left>
  <top>314</top>
</mouseDown>
 <disable/>   //失效
 <focus/>    //获得核心
</action>
</control>
<control>
<ctrlName>BClose</ctrlName>
<size>
<height>18</height>
<width>18</width>
</size>
<formPos>
<left>327</left>
<top>2</top>
</formPos>
<action>
<normal>
 <left>28</left>
 <top>268</top>
</normal>
<mouseUp>
 <left>28</left>
 <top>291</top>
</mouseUp>
<mouseDown>
 <left>28</left>
 <top>314</top>
</mouseDown>
</action>
</control>
...  //省略了别的的一些元素"<controls/>"
</root>


  以上是“<b>软件换肤技术在BCB中的实现</b>[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

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

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