易语言源码基于高斯模糊/D2D的窗口阴影

在程序创建阴影之前调用 阴影_初始化, 可选择指定阴影类名和实例句柄
在程序销毁阴影之后调用 阴影_反初始化, 释放资源是个好习惯
如果要使用阴影, 有两种方案
一种是使用 阴影_通知, 自行发送消息创建/销毁/更新窗口, 例子见本模块
另一种使用 阴影_创建/阴影_销毁/阴影_更新 这3个函数, 例子见demo
!!!!!两种方案相互独立, 函数最好不要混用
第二种方案是对第一种方案的简单封装, 实际上把那3个函数删掉模块仍然能正常使用

一般自绘窗口都有自己的窗口回调函数, 这种情况下使用第一种方案速度较快
对于纯组件无边框窗口, 用第二种方案较为方便

发表评论

后才能评论