摘要载入中…    请稍等…












内容载入中…    请稍等…

如长时间看不到内容,请关闭浏览器,重新打开此页!

芯友首页 应用软件 编程开发 网络硬件 资源下载 动漫音乐 精美图库 芯友论坛 视频教程 电脑技术QQ群:72845454
 ★★photoshop学友-史上最强播放器★★
 位置:编程开发>VB>VB窗体文章
◎→ 本类最新
VB6制作Win98风格的工具栏
动态加载ActiveX控件漫谈
实现窗口图像缩放、滚动技巧
VB中处理长列表框项的两种方法
VB应用程序中的工具提示和状态显
VB实现窗口的弹出式菜单
VB实现按钮浮动效果
◎→相关资源
C语言入门视频教程
C#编程WinForm入门视频
Asp.net入门视频教程下载
VC++编程视频教程下载
VB窗体文章
HTML入门教程
VB基础视频教程
VB窗体文章
VB文件文章
VB数据库文章
VB-API文章
VB控制文章
◎→ 热门资源
在VB中让控件大小和位置随着表单
c在VB中利用API实现窗体的平滑显
在ListBox适当设定水平滚动条的宽
运行中隐藏 显示窗口标题栏
运行时改变控件大小的两种方法
用VisualBasic制作半透明窗体
用Visual Basic设计三维图形按钮

如何在VB和Delphi中快速实现立体化窗口显示


日期:2008-10-20 17:42:40    来源:互联网
   
 ·在VB中让控件大小和位置随着表单的大小成比例变化的方法 ·怎样在DELPHI中使用API函数
 ·用Word绘制立体几何图形 ·运行中隐藏 显示窗口标题栏

如何在VB和Delphi中快速实现立体化窗口显示   
    在VB和Delphi中,我们可以很方便地创建具有立体化观感的窗口,这也是近两年来,Win3.X中较为流行的显示方式许多专业化的软件都采用了这种立体化的窗口和相应的控件,达到了赏心悦目的效果。下面我们来谈谈如何在目前最流行的两种Win编程语言中实现这样的效果。

    其实,无论是VB还是Delphi,要实现这种效果都较为容易,在编程中,并不需要调用外部的DLL,在程序运行时,会自动调用CTL3dV2.dll。

    我们先来看看如何在VB中实现:

    1.新建一个窗口。

    2.在窗口form的属性列表中有一项Auto3D属性,缺省值为false,将其设置为true。它是控制VB中是否显示立体窗口的重要属性。

    3.在form的属性列表中还有一项BorderStyle属性,这是控制窗口的边框显示类型,将其设置为3-Fixed Double。

    4.现在可以运行这个程序了,你将会看到立体窗口出现。

    将Auto3D属性设置为true,还有一个很好的副作用,那就是在这个窗口上的Text、Frame、CheckBox、OptionButton和ListBox都自动具有了立体效果。

    在Delphi中实现似乎显得更加容易和直观:

    1.新建一个窗口。

    2.在窗口form的属性列表中有一项BorderStyle属性,它的缺省值为bsSizeable,表示边界可以任意调整,将其重新设置为bsDialog。

    3.运行程序,你会发现立体窗口出现了。(看来,Delphi中将这种立体化窗口称为“对话窗口”,确实如此,比如在Word中,对话窗口都是这种立体化的显示,而主窗口仍然是一般的风格。)

    与VB中的Auto3D类似,在Delphi中有一个属性为Ctl3D,将其设置为true,将使所有在这个窗口上的控件具有立体观感,并且这种变化是立刻反映的,而不象VB中在运行时才能看到。

    在Delphi的窗口form中,你还可以通过设置FormStyle属性为fsStayOntop来轻而易举的实现“永远浮在其他窗口”上的效果。著名的“译林”Win版本就是用Delphi写的,它其中就有一个“永远在最上面”的功能,就是这样实现的。 
 [1]

c在VB中利用API实现窗体的平滑显示

在DELPHI文本和图形的打印

图(6)对于眼圈和眼睑的地方要交代一下,眉毛下的影子也要画出来,这样看上去会更有立体的效果。-4

暂时禁止窗口更新

--->MPlayer V1.0┊播放AVI、RMVB、MP3、MP4、3GP、WMA
--->Rmvb-Play 视频播放器 V2.84 新春版 Build 0519
--->ffdshow Decoder 2006-04-03『大幅度提升画面质量,立体混音』
--->GreenBrowser V4.5.0423 简体中文版┊多窗口多特性的浏览器
--->Gosurf Browser 2.76.704.8178┊最IN多页面多窗口浏览器┊多国语言绿色免费版
Tags:  VB Delphi 立体 窗口

芯友网版权所有 1999-2006 | 著作权与商标声明 | 法律声明 | 服务条款 | 隐私声明 | 联系我们