首页 相关文章 实现StatusBar的Flat风格

实现StatusBar的Flat风格

  效果见右图,OfficeXP里就是这样的风格,其实实现很简单,不必专门在网上找别人控件。
  把StatusBar的SimplePanel设为False,点击Panels添加StatusPanel,把所有StatusPanel的Bevel设为pbNone、Style设为psOwnerDraw因为我们要自己绘制Flat风格。下面是StutasBar的OnDrawPanel事件代码:
  
  procedure TForm1.StatusBar1DrawPanel(StatusBar: TStatusBar;
   Panel: TStatusPanel; const Rect: TRect);
  var
   uAlign: UINT;
   R: TRect;
  begin
   case[ 查看全文 ]

2016-02-19 标签:
  • XP风格复活节彩蛋的实现 作者:徐景周 下载本文示例代码 如果您用过微软Office系列产品的话,一定会知道它们中很多在"关于"对话框中都隐藏了一些小功能,只有当用户点击某些特殊的键盘或鼠标按键时,这些功能才会显示出来(就象复活节彩蛋似的变出来)。您象知道类似的功能是怎么实现的么?下面,我做了个示例程序,可以告诉您它们实现的基本原理(示...[ 查看全文 ]
  • 标签:PS PS基础
    最终效果 盛夏又至,转眼又是拍荷花的大好季节。 荷花的文化气质,一直是传统文化的偏爱,这种偏爱,也造就了大批喜爱拍摄荷花的摄影人,每到夏天,网络上展览上媒体上拍摄荷花为主题的作品可谓铺天盖地。 如何在海量的荷花作品中脱颖而出,使人得到新鲜的感受,可谓难之又难,本文通过一些后期手法,尝试尽力做出一些视觉陌生感,这也是摄影作品得以成功的一个主要因素。 一般的荷花作品,往往拍的尽...[ 查看全文 ]
  • 标签:PS PS基础
    在美国俄勒冈州一个雾气弥漫的清晨,万里雪原在冬季寒意中寂静而庄严,整个大地在这一刻充满神秘感。白桦树在晨曦与雾霭的交织中静静地伫立,犹如时间凝固了一般。只有白桦树的枝干在风中发出干涩的挤压声,像是古老的拨弦发出的空洞的声响。在这霜天之下,我站在一片朦胧的光明之中,眼前浮现的白桦树仿佛一扇邀请进入异空间的大门,半开半掩地诱惑着我。 ▲原片 观察原始图片,你会发现,拍摄现场的亮...[ 查看全文 ]
  • 运行时程序界面如界面图, 该程序拥有一个工具条用于显示两个命令按钮,一个用于演示如何使按钮处于检查状态,另一个根据第一个按钮的状态来禁止/允许自身。(设置检查状态和允许状态都通过OnUpdateCommand实现)此外Dialog Bar上有一个输入框和按钮,这两个子窗口的禁止/允许同样是根据工具条上的按钮状态来确定,当按下Dialog Bar上的按钮时将显示输入框中的文...[ 查看全文 ]
  • 标签:Web开发
      代码如下: function JObj(){} JObj.$c = function(tag){return document.createElement(tag)}; JObj.$ = function(id){return document.getElementById(id)}; JObj.isRate = function(pRateString){     if(!isNaN(pRateString)) return false;     if(pRateString.substr(pRateString.lengt...[ 查看全文 ]
  • VC学习笔记之一:怎样实现XP风格按钮 作者: wanghero 下载本文示例源代码 示例代码运行效果图 在vc6下面怎样实现具有xp风格的按钮?我这里介绍一种简单的方法。 我们需要用到两个类,一个是CButtonST,另一个是CWinXpButtonST.这两个类一个是按钮类,另一个是Xp风格按钮类,大家可以从我的例子原代码中得到相关的4个文件(BtnST.h、BtnS...[ 查看全文 ]
  • 标签:ASP
      批量录入在数据库的应用中比较广泛的,关于批量录入的方法也有好多种。 下面我就结合我实际中的应用,谈一下儿我是怎么实现的。 主要用到的是form的集合的概念,通过循环取的所有的集合内数据。 考虑到大家看着方便,我把它集成到了一个页面。 下面是具体的代码: batchInput.asp <% '##################################### 'File Function:批量录入数据 'Author:Myhon 'Date:2003-8-19 '########...[ 查看全文 ]
  • 标签:ASP
              上一次,我们谈到在ASP中如何利用“正则表达式”对象来实现各种数据的校验,文中描述了正则表达式对象的强大功能,接下来,我们来看看有关“正则表达式”对象的其他功能。当我们在网上冲浪的时候,尤其是浏览各类论坛的时候,经常会见到“UBB代码”这个词语。什么是UBB代码呢?UBB代码是HTML的一个变种,是Ultimate Bulletin Board (国外一个BBS...[ 查看全文 ]
  • 代码如下: #includeiostream  #include assert.h  using namespace std;  void myStrcpy(char* Dest, const char *Src)  {      assert((Dest!= NULL)&&(Src!=NULL));      while((*Dest = *Src)!='\0')      {          Dest++;        &n...[ 查看全文 ]
  • 标签:ASP
                          关键词:ASP, ADO      这是近来用asp改写ubb论坛的体会,不当之处请多多指正   可参照chinaasp的网页俱乐部(就是个ubb风格的论坛)   ubb论坛有个非常好的特点,就是会标志自您上次访问以来新增的贴子,主要在两个地方   :讨论区列表和某一讨论区的帖子...[ 查看全文 ]
  • 标签:Delphi
    在数据库管理系统中,数据录入是数据处理的基本功能,录入操作方便与否是衡量数据库应用程序交互良莠的指标之一。录入中除了应要对录入数据进行合法检验外,还应为用户提供更多的方便操作,即对于“规范性”数据,如:性别、职称等字段的数据,应尽可能供用户“选择”录入,而非直接文字输入,另外,如:出生年月、联系电话、邮编等类似名称的字段,程序应设置数据录入格式,这可以从一定程度 上“规范...[ 查看全文 ]
  • 程序风格的要素-C++风格指南 原著:Neill Kipp 翻译:Panic 2005年3月30日 译者序: 这是一篇写于1996年1月23日的文章,到现在已经有9个年头了,很陈旧,有可能跟不上形势,但是有些东西仍然值得现在的开发者学习,我翻译这篇文字仅供读者参考。 原文链接:http://www.gamedev.net/reference/articles/article708.asp 文件 头文件有".h"后缀...[ 查看全文 ]
  • 标签:PHP
      文件上传的实现   对ASP比较熟悉的朋友可能知道用ASP上传文件可是不太简单,PHP不同,比较容易,看例子:send.htm和get.php 如下: <!--文件send.htm -- <form ENCTYPE="multipart/form-data" ACTION="get.php" METHOD=post   <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000"   Send th...[ 查看全文 ]
  • 椭圆窗体的实现 作者:张建明 下载本文示例源代码 代码运行效果图如下: 我将分三部分介绍这一程序的实现过程: 1. 生成椭圆形图形界面,并在上面写斜体带颜色的子和鼠标拖动功能。 2. 增加鼠标右键菜单,并实现总在前面和其他程序自动覆盖的功能。 3. 生成鼠标的全局钩子,截获鼠标事件,返回****的值。 ...[ 查看全文 ]
  • 标签:ASP
      在  网上 讨论 如何 实现 分页  有很多程序,我在这里向大家  介绍一种实现分页的新的方法,使用 存储过程 来实现分页    由于 这段程序写的 比较早,那个时候 还没有 SQL 7,每一个 Varchar 只能 支持 255 个字符,所以 采取了一种比较笨的办法,如果大家有兴趣,请去  http://www.chinaasp.com/sqlbbs/default.asp 的数据库论坛发表意见,...[ 查看全文 ]
  • 标签:Web开发
    在漫长的前端开发旅途上,无可避免的会接触到ajax,而且一般情况下都是用在同一域下的ajax请求;但是如果请求是发生在不同的域下,请求就无法执行,并且会抛出异常提示不允许跨域请求,目前我没有找到明确的资料说明这是为什么,我觉得应该是出于安全性的考虑吧。纵然如此,要实现跨域访问的话,方法还是有的,而且不只一种,在这里介绍其中一种解决方案:如何利用iframe完成ajax的跨域请求。 如下图...[ 查看全文 ]
  • 实现步骤: 1.实现整个鼠标框选的几个事件(down、move、up),当鼠标点下记录鼠标框选的起点,鼠标抬起结束操作。 2.以鼠标框选过程中获取的鼠标坐标为基点计算框选的矩形的4点坐标,4点坐标以顺时针方向布点。 3.通过Shape.Path类实现在类上画出此矩形。 代码如下: 代码如下: namespace HostDemo {  public class HostCanvas : Canvas {   public HostCanvas() {    InitializeC...[ 查看全文 ]
  • 在多种装修风格中,田园风格是运用木、石、藤、竹、织物等天然材料,结合室内绿化,来创造自然、简朴的田园风格意境的一种装修风格。生活在繁忙都市中的人们,无不渴望着能够畅游田园,呼吸泥土的芬芳。田园风格旨在营造一种闲适的生活状态。 田园风格在不同的地域有着不同的特点,下面就来说说田园风格的典型表现形式: 法式田园风格 法式田园风格给人一种扑面而来的浓郁气息。开放式的空间结构、随...[ 查看全文 ]
  • 在最近写的一个Android中需要请求web服务器中的数据,有一个登录Activity,登录后会到MainActivity,这中间登录和MainActivity都需要请求php的jsonapi,所以要在网络请求中保持session的,研究了好半天才搞定。其实sesion在浏览器和web服务器直接是通过一个叫做name为sessionid的cookie来传递的,所以只要在每次数据请求时保持sessionid是同一个不变就可以用到web的session了,做法是第一次数据请求时就获取ses...[ 查看全文 ]
  • 标签:Web开发
    From: IECN.Net ; Author: 钟钟 /**  * 分页类构造  * 参数 nTotalList: 总条数  * 参数 nPageSize: 每页显示条数  * 参数 nPageNum: 当前页码  * 参数 sPageUrl: 分页链接的URL,页码以[pn]代替,输出时将被替换为实际页码  * 参数 nPageListSize: 页码列表(...[ 查看全文 ]
手机页面 收藏网站 回到头部