当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 本文主要介绍了Windows 2000下新增的API函数SetLayeredWindowAttributes()以及通过该函数实现窗体透明特效的一般方法摘要:本文主要介绍了Windows 2000下新增的API函数SetLayeredWindowAttributes()以及通过该函数实现窗体透明...
 

 

 ·用jbuilder2005开发spring mvc应用    »显示摘要«
    摘要:用jbuilder2005开发spring mvc应用 高科华 作者简介:高科华,南京航空学院计算数学专业硕士,有十年以上的企业信息化工作经验。目前的研究兴趣:j2ee企业应用、erp软件研发、数据仓库系统研发。作者声明:本文没有最后定稿。 1. 下载spring包,网址如下 http://www.springframework.org/download.html 解压......
 ·软件不是艺术品    »显示摘要«
    摘要:软件不是艺术品 何谓艺术? 艺术是精神产品 像诗词歌赋,小说,散文,画,雕刻,曲,书法等。 从中可知艺术是一个人不计时间,不计成本,灵感而发,不取悦于观众的精神产品。 电影,mtv,等乃是 多人合作,计时间an,计成本,各种成品艺术按计划完成 取悦于观众的精神商品。 显然电影等不属于艺术,起码在很多人心里那么认为的,那怕你后面加上艺术二字也罢! 软件是艺术吗? 是艺术品吗? 很显然不是!......


xp下编程实现窗体透明特效
本文主要介绍了windows 2000下新增的api函数setlayeredwindowattributes()以及通过该函数实现窗体透明特效的一般方法

摘要:本文主要介绍了windows 2000下新增的api函数setlayeredwindowattributes()以及通过该函数实现窗体透明特效的一般方法,并结合代码给出了具体的编程实现过程. 【程序编程相关:Community Server

【推荐阅读:如何彻底删除Oracle

引言 【扩展信息:3D游戏引擎设计与实现(8)

  windows 2000操作系统无论是在品质上还是在用户界面上都有了很大的改善与提高,用户对系统的操作变的更加简单.方便,感觉也更加舒适.如果用户在使用时留意一下,不难发现其中界面上的一些新特性.例如,windows 2000提供了对带阴影阿尔法混合光标的支持.提供对菜单.提示框淡入淡出效果的支持以及在外壳拖拽具有阿尔法混合效果图片等透明特效.所有这些特效看似不同但实际都是通过对windows 2000新提供的一个分层窗口api函数的调用而实现的. 既然是windows 2000系统提供的api函数,那么也就意味着在自己的应用程序中同样能够实现该函数做做支持的各种特效.

  在程序设计时,有时一些微小的改善就足以增强用户界面的显示效果.例如,使用一个具有阿尔法混合效果的光标显然要比一只普通光标的感觉要好的多,尤其是在大屏幕显示器或多显示器系统下这种光标也更容易找到.更进一步,显示器的屏幕大小是有限的,如果想同时查看多个窗口的内容显然是不太方便的,尽管采取大屏幕显示器或多显示器系统能在一定程度上缓解但远不如将这些应用程序窗体设置为透明或半透明来的彻底与方便.下图显示的两个应用程序虽然存在覆盖,但位于前台的程序窗体显然没有影响后台word文档内容的显示.鉴于分层窗口函数在程序设计中的实用作用,本文将对其作具体的介绍以充分挖掘其潜力并将其应用到程序设计中去.

 

  分层窗口

  在介绍分层窗口函数之前,首先要介绍一下ws_ex_layered扩展窗口风格.该窗口风格也是windows 2000新增加的,如果使用了该属性,窗体将具备复合形状.动画.阿尔法混合等方面的视觉特效.

  窗口通过被其他窗口的裁剪而在屏幕上以矩形出现.为了实现一个圆形窗体,仅仅简单绘制一个圆形窗体是不够的,这样的话系统还会把窗体按原矩形进行点击检测,而且位于该窗体下的窗口仍将被该窗体矩形所裁剪.或许可以考虑在园形窗体显示出来前取得位于该窗体矩形下可视区域的快照,并在稍后窗体显示完毕后将其绘制到当前窗体.但由于其他窗口能够绘制该窗体覆盖下的区域,而前台程序无法获知这种绘制将于何时发生而不会及时获取下面可视区域的新的快照,因此这种解决方法并不能在多进程.多任务环境下很正常的工作.
...   下一页
 ·如何实现插入并更新数据    »显示摘要«
    摘要:各们老师好: 我想从一个表中插入数据并更新数据如何来实现: 例: id 年代 数据 1 2003 50 2 2002 40 3 2003 60 我想将其中的2003年的数据要更新成2004年的数据并要保留原来2003年的数据. 老师希望能指教. ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE