在上一个问题中,试图解决精易 窗口透明后留下的文字不透明边缘白边问题 源码和效果再下方
变量名 | 类 型 | 静态 | 数组 | 备 注 | 组合快捷键栏一 | 文本型 | | | 组合快捷键栏二 | 文本型 | | | 是否工贼 | 文本型 | | |
显示位置高 = 读配置项 (取运行目录 () + “\config.ini”, “基础配置”, “显示位置高”, )显示位置宽 = 读配置项 (取运行目录 () + “\config.ini”, “基础配置”, “显示位置宽”, )如果 (显示位置高 = “”)_启动窗口.顶边 = 0 _启动窗口.左边 = 取屏幕宽度 () - _启动窗口.宽度 _启动窗口.顶边 = 0 + 到数值 (显示位置宽 ) _启动窗口.左边 = 取屏幕宽度 () - _启动窗口.宽度 + 到数值 (显示位置高 ) 窗口_置顶 (_启动窗口. 取窗口句柄 (), 假) 窗口_置透明度 (_启动窗口. 取窗口句柄 (), 255, 15790320, 真)
现在将简单的窗口透明换成画板之后效果会好一些
如下源码 和效果
将窗口和动画框透明之后,动画物体的文字内容边缘锯齿很明显
如果不使用画板应该如何抗锯齿
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 热键注册 | 整数型 | | 动画物体标识 | 整数型 | | 窗口_置透明度 (取窗口句柄 (), 255, #品红, 真)动画物体标识 = 动画框1. 创建物体 (动画物体1, 20, 20, 真, ) _启动窗口.顶边 = 0 _启动窗口.左边 = 取屏幕宽度 () - _启动窗口.宽度 _启动窗口. 置托盘图标 ( #托盘图标, “设置”) _启动窗口.宽度 = 动画框1.宽度 _启动窗口.高度 = 动画框1.高度 如果 (读配置项 (取运行目录 () + “\data.txt”, “基础配置”, “是否加载备忘录”, ) = “真”)是否加载备忘录 = 真 如果 (读配置项 (取运行目录 () + “\data.txt”, “基础配置”, “是否加载备忘录”, ) = “”)是否加载备忘录 = 真 是否加载备忘录 = 假 刷新显示子程序 () 时钟1.时钟周期 = 300 如果真 (读配置项 (取运行目录 () + “\data.txt”, “基础配置”, “快捷热键3”, ) ≠ “”)热键注册 = 注册热键 (取窗口句柄 (), 标签1. 取窗口句柄 (), 1 + 4, 到数值 (读配置项 (取运行目录 () + “\data.txt”, “基础配置”, “快捷热键3”, )) )
所以,还有没有其他方法可以解决上述两个问题
使得呈现在桌面或应用上方的字体更加丝滑??
|