delphi如何实现无边框窗体阴影

Delphi是一种经典的高级编程语言,其语言特点是严谨规范,那么在Delphi中该如何实现无边框窗体的阴影效果呢?

操作方法

  • 01

    Delphi语言对于现在的高级开发语言来说已经过于古老了,虽然新的版本还在不断推出,而且也已经可以进行跨平台开发,对于现在的移动开发也已进行了支持,但其推广使用的效果却不佳

  • 02

    在Delphi中,可以进行Windows窗体程序开发,每一个窗体被成为Form;也可以进行动态库(DLL)的开发;对于Web网页的支持也有一定的力度,比如获得过大奖的IntroWeb等等

  • 03

    当然,对于Delphi来说,其特色是可以编译成一个文件,在分发转移时较为方便,而不像其他高级编程语言的最后编译结果有多个文件,要保持正常运行,就需要整个文件夹的所有文件进行支持

  • 04

    其另一个特色是距离操作系统API较“近”,其基本类库也都是开放源代码的。在使用底层或系统的相关处理是较为直接,更便于处理与系统相关的一些功能

  • 05

    那么,针对无边框窗体阴影的功能处理,就需要涉及到操作系统底层对界面的操作方法的调用,主要操作使用覆盖窗体类Form的底层方法: CreateParams(var Params:TCreateParams),其作用是创建窗体时对窗体的显示风格进行定义

  • 06

    具体实现代码如下例: procedure CreateParams(var Params:TCreateParams);override; //........ procedure TfMain.CreateParams(var Params: TCreateParams); // uncomment this if CS_DROPSHADOW is not already defined... //const //CS_DROPSHADOW = $H20000; begin inherited; // for XP and later only... if (Win32MajorVersion>5) or ((Win32MajorVersion = 5) and (Win32MinorVersion>= 1)) then Params.WindowClass.Style := Params.WindowClass.Style or CS_DROPSHADOW; end;

(0)

相关推荐

  • 美图秀秀模板拼图无边框设置教程

    美图秀秀模板拼图无边框设置教程来咯~很多朋友在问美图秀秀模板拼图白色边框怎么去掉,其实方法很简单哦~三种模板拼图模式都可以进行无边框设置,有需要的朋友来看看吧~ --图片拼接 把边框设置那里调为“0” ...

  • 如何通过在 Word 2007 或 PowerPoint 2007 中添加边框或阴影来改进图像或形状的外观

    我正在寻找一种方法来改善图像或图形的外观。 使用 格式 选项卡,您可以轻松地在编辑文档中的图像和图形。首先,请尝试双击照片。 格式 选项卡将添加到 Word 2007 的功能区中。 单击“形状样式”中 ...

  • 戴尔XPS笔记本机型又要出超窄"无边框"了吗

    之前流传手机要造"无边框"手机,"无边框"在手机界爆红,现在戴尔笔记本电脑出"无边框"笔记本.在今年的Computex 2015台北国际电脑 ...

  • 照片拼图无边框显示的软件有哪些?

    照片拼图无边框的软件有很多,小编这里列举几个供大家参考:无缝拼图,pixlr , picsart , instabox,玩图

  • PPT怎么怎么给图片添加无边框质感效果?

    ppt中想要给图片添加无边框的赵国,该怎么制作这个效果呢?下面我们就来看看详细的教程. 1.打开PPT,幻灯片中插入准备好的素材图片,拉伸与幻灯片等大. 2.选择"图片工具"&qu ...

  • 无边框显示器十大品牌排行榜

    排行榜123网依托全网大数据,根据品牌评价以及销量评选出了2019年无边框显示器十大品牌排行榜,前十名分别是zeol.惠科HKC.冠捷/AOC.阿普奇 .如果您正在查找无边框显示器什么牌子好?那么本无 ...

  • 全屏和无边框的区别

    很多玩LOL和dota2的朋友可能会碰到这样的问题-游戏全屏和无边框有什么区别呢?看完下面的几点你就明白了 区别 01 简单的说无边框模式可以切出去(Alt+Tab),可以在玩游戏的时候,切出去聊QQ ...

  • 如何在Word文档中设置图片的边框和阴影?

    在Word文档插入所需的图片后往往需要编辑和设置,其中对格式的设置尤其重要,对格式的设置又分为好几个方面,接下来小编会给你讲解其中两个方面,是对图片边框的设置和对图片阴影的设置. 操作方法 01 首先 ...

  • Word2007怎么添加文本框?word添加无边框文本框

    有的时候编辑word文档,比如插入图片需要给图片加入文本注释,或者在图片上插入文本框需要怎么操作,以word2007为例Word2007中 怎么给图片添加文本注释?word2007如何在图片上插入文本 ...