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

 

 ·turbo c(v2.0)编译错误信息    »显示摘要«
    摘要:turbo c(v2.0)编译错误信息编译错误信息  说明:turbo c 的源程序错误分为三种类型:致命错误、一般错误和警告。其中,致命错误通常是内部编译出错;一般错误指程序的语法错误、磁盘或内存存取错误或命令行错误等;警告则只是指出一些得怀疑的情况,它并不防止编译的进行。  下面按字母顺序a~z分别列出致命错误及一般错误信息,英汉对照及处理方法:(一)、致命错误英汉对照及处理方法:a-b致命错......
 ·软件开发过程及岗位职责    »显示摘要«
    摘要: 本文主要讲述如何组织开发软件项目,使之更加快速、有效的完成。并分成以下几个阶段进行详细讲述:项目计划阶段、需求分析阶段、软件开发阶段、测试阶段、管理软件开发过程、各参与角色的具体职责描述及对人员的要求。最后提供了一些文档标准参考。 本开发过程可以作为中小型(3-7人)软件项目的开发指南,而大型软件项目使用rup会更好。 总体流程如下:计划阶段-》需求分析阶段-》软件开发阶段-》测试阶......


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

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

  一打开windows,看着四四方方立在桌面上的应用程序窗口,您是否有些厌倦?别心烦,在window世界里,只要您能为之"心动",生活总是美丽而又精彩的.因而许许多多爱好"多样"的cfan,便为自己的窗口做成了"透明的"."不规则的"等样式.笔者也心血来潮,将自己的窗口做成了"投影式立体窗口",见下图1: 【程序编程相关:在C#中应用MapObjects(图层标

-------------------------------------------------------------------------------- 【推荐阅读:ASP编程中树型结构的提交

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

  怎么样?cool吧!

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

  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


...   下一页
 ·跟我一起写 makefile 链接    »显示摘要«
    摘要:原来作者已经建了blog了: http://dev.csdn.net/develop/article/20/20025.shtm http://blog.csdn.net/haoel/category/9198.aspx ......
» 本期热门文章:

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