当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 为您的应用程序建立投影式立体窗口(阴影) -------------------------------------------------------------------------------- 一打开WINDOWS,看着四四方方立在桌面上的应用程序窗口,您是否有些厌倦?别心烦,在...
 

 

 ·turbo c(v2.0)使用指南    »显示摘要«
    摘要:turbo c(v2.0)使用指南(本文的许多命令或方法同样适用于tc3)  在开始看本文以前,我先说明一下c语言的安装和使用中最应该注意的地方:许多网友在下载turbo c 2.0和turbo c++ 3.0后,向我问得最多的是在使用过程中碰到如下问题:1)出现找不到 stdio.h conio.h等include文件;2)出现cos.obj无法连接之类的错误  这些问题是由于没有设置好路径引起的,目前下载的tc2,tc3按安装分类大概有两种版本:一是通......
 ·[转贴]it人为什么拿不到高薪    »显示摘要«
    摘要:#####注意:我是转的,所以不要批斗我 最近在论坛里看到很多人发牢骚,说薪水少,可在我看来,你们这样的人拿得到高薪才怪! 我先问一句:这里有多少人是本科的?有多少人是正规本科的(不算自考,成考和专升本)?有多少人是有学位的?有多少有学位的是拿着网大排名前50所大学的学位的?恐怕是少之又少吧!在中国,薪水和学位的关系对于应届生来说是绝对的,即使对于以后的发展,学位也很重要,要不那些低学历的人评职称为什么吃亏呢?你可以告诉我这不合理,不错,这......


为您的应用程序建立投影式立体窗口(阴影)

为您的应用程序建立投影式立体窗口(阴影)

  一打开windows,看着四四方方立在桌面上的应用程序窗口,您是否有些厌倦?别心烦,在window世界里,只要您能为之"心动",生活总是美丽而又精彩的。因而许许多多爱好"多样"的cfan,便为自己的窗口做成了"透明的"、"不规则的"等样式。笔者也心血来潮,将自己的窗口做成了"投影式立体窗口",见下图1: 【相关文章:ASP与ActiveX控件交互实战(二)

-------------------------------------------------------------------------------- 【扩展阅读:ASP与ActiveX控件交互实战(一)

  怎么样?cool吧! 【扩展信息:ASP与ActiveX控件交互实战(三)

  其实,制作这样的立体窗口不是非常难,其原理是这样的(设要为hwnd窗口做个立体):1、获取hwnd在屏幕上的位置(getwindowrect),根据其位置为其建立三个投影窗口,分别命名leftform-左边投影,downform-下面投影,rdform-右下角投影;2、获取三个投影窗口在屏幕上的位置信息,根据黑色渐变原理,将其写入三个投影窗口中。注意:不能直接将其投影信息写入屏幕dc中,否则的话,桌面将会被您绘的一踏糊涂。另外:窗口在移动、改变大小时,均应该重新绘制投影信息。这个在vb中不是非常容易做得到,因此我们需要为其增加一个timer控件,在timer事件监视这一系列的动作。

  好了,下面我们开始动手做做这种效果:

  1、启动vb6.0,建立一个新的标准exe工程文件,将启动主窗口formname命名为"mainform",并将scalemode设置为3,另外再新添建三个窗口,分别命名为"leftform","downform","rdform",并且将其"borderstyle"设置为"0-none",将各自的gotfocus事件中写入如下代码:

  mainform.setfocus

  2、新建一个模块api.bas(可以用"外接程序"中的"api浏览器"),插入如下代码:

 

public const srccopy = &hcc0020

public type rect

        left as long

        top as long

        right as long

        bottom as long

end type

 

public declare function selectobject lib "gdi32" (

                       byval hdc as long,

                       byval hobject as long) as long

public declare function bitblt lib "gdi32" (

                       byval hdestdc as long,


...   下一页
    摘要:服务器集群:远程安装、无人值守安装和映像安装 概述 您可以按照下列方法远程安装服务器集群: 使用命令行安装服务器集群 在安装操作系统的过程中通过无人值守的安装方式安装服务器集群 使用命令行安装服务器集群 如果在您的集群节点上已经安装和配置了 microsoft windows server 2003 enterprise server,您就可以简单地使用称为 cluster.exe 的命令行实用程序来在这些节点安装和配置集群......
» 本期热门文章:

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