Delphi 制作立体窗口阴影效果,这个阴影看上去很明显,不过不是线性的,线性的实现起来要比这种阴影复杂一些。   ShadowWidth:integer; //用于确定阴影的宽度或高度   RightShadow:TForm; //主窗口的右边产生一个阴影窗口   BottomShadow:TForm; //主窗口的下部产生一个阴影窗口   procedure WMWindowPosChanged(var Msg:TWMWindowPosChanged);message wm_windowposchanged;
2024-05-01 17:13:30 6KB Delphi源码-界面编程
1
思路 把原始窗口阴影想象成单色的矩形 这个矩形经过高斯模糊处理后, 加上偏移即形成阴影 实际上绘制时与原窗口重叠的部分应该不计算, 这样的话效率还可以 模块没有用到GDIPlus, 只是创建了一个32位的位图 实际上也可以用Direct2D硬件加速计算高斯模糊效果 但考虑到不是所有系统(比如XP, 早期WIN7, Windows安全模式)都支持d2d1_1, 只好作罢 其实是不会Direct2D( 用法 在程序创建阴影之前调用 阴影_初始化, 指定阴影类名和实例句柄, 一般填 #DEFAULTSHADOWNAME 和 0 即可 在程序销毁阴影之后调用 阴影_反初始化, 释放资源是个好习惯 如果要使用阴影, 有两种方案 一种是使用 阴影_通知, 自行发送消息创建/销毁/更新窗口, 例子见测试窗口程序集 另一种使用 阴影_创建/阴影_销毁/阴影_更新 这3个函数, 例子见测试窗口2程序集
2022-01-17 19:08:56 15KB 易语言自绘窗口阴影源码 这应
窗口阴影模块.ec
2021-05-31 17:03:01 1.99MB 窗口阴影模块.ec
1
#Qt美观UI窗口 1. 去除系统自带边框; 2. 设置窗口圆角、窗口阴影; 3. 设置窗口可任意拖动; 4. 添加最大化、最小化、关闭按钮; 5.窗口功能完善,无bug。
2021-05-12 17:02:44 11KB Qt 无边框窗口 阴影 圆角
炫彩界面库--软件界面开发框架,让用户快速开发桌面软件变的简单高效;功能丰富(一千多个API接口), 简单易用,小巧,高度DIY自定义,一键换肤,满足不同软件UI需求,安全(所有界面元素无句柄),支持Windows平台所有编程语言, Unicode字符编码,完善的帮助文档及技术支持服务; 提供快速开发工具-UI设计器,所见即所得,高度自定义系统(DIY),让UI开发变的更加简单. 采用C/C++语言开发,软件运行效率高,不需要第三方库的支持,不依赖MFC,ATL,WINDOWS标准控件等. 采用DirectUI设计思想,在窗口内无子窗口,窗口相当于容器,界面元素都是逻辑上的区域,没有句柄. 灵活易扩展,用户可以对元素句柄进行包装扩展,支持用户自绘,支持各种格式图片.
2021-04-07 16:52:22 7.44MB 炫彩界面库 DirectUI 窗口阴影
1
Delphi使用双层窗口实现四周阴影(GDI+)
2021-02-20 10:03:40 950KB delphi 窗口阴影 gdi/gdi+ 双层窗口
1
模块资源,窗口阴影,windows窗口程序,已杀毒处理,绿色纯净版
2020-01-03 11:29:31 219KB 资源开发
1
实现 MFC 窗口背景的阴影 效 果
2019-12-21 20:44:41 158KB MFC 阴影 窗体
1