最新版本发布速递
当前生产环境稳定版本为 ScreenPen v1.0.3。 全程序坚持纯 C 语言 + Win32 GDI 原生 API 构建,单文件体积仅数百 KB,内存开销低至微秒级响应,专为教师授课、学术研讨与极客演播提供不卡顿的屏幕涂鸦体验。
历史版本迭代档案
当前版本 (Current)
2026-09
ScreenPen v1.0.3
- 焦点劫持机制完美修复:重构透明画板模式激活逻辑,引入“隐形盾牌窗口”(
ShieldClass)+SW_SHOWNOACTIVATE画布双层调度,彻底根除透明模式下截断输入焦点导致底层网页/视频播放假死及Esc退出键偶尔失效的缺陷。 - PPT 放映指针防隐藏引擎:新增低频后台指针微抖动(Jiggle)模拟机制,针对 PowerPoint 全屏幻灯片放映时超过 2.5 秒无动作自动隐匿鼠标指针的问题进行智能抗衰,保持光标常显。
- 高级动效参数独立分离与配置:水波纹与粒子拖尾开关实现菜单项解耦控制;新增独立动效设置面板(
SettingsClass),开放 20~300px 3D 水波最大直径调节,支持左键、右键及双击水波纹色彩自定义选取。 - 月度授权激活窗口精简:优化授权窗口布局与尺寸,剔除冗余装饰元素并强化一键直达官网复制当月激活码的引导流程,提升离线激活体验。
正式商业版里程碑
2026-07
ScreenPen v1.0.0
- 三模画板核心体系成型:完整确立动态透明层画板(
Ctrl+1,墨迹悬浮且底层视频可实时播放)、冻结屏幕画板(Ctrl+2,静止截屏细致讲评)与纯白板画板(Ctrl+3,演算推导)。 - GDI+ 无损截图瞬时归档:集成 GDI+ 图像编码流水线,按下
Ctrl+S自动在程序根目录生成screen/文件夹,以毫秒时间戳格式输出无压缩高保真 PNG 图片。 - 系统级托盘与全局热键接管:引入非侵入式任务栏系统托盘(
Shell_NotifyIcon),支持快捷呼出配置、模式切换、单键清屏(Ctrl+E)与静默退出。 - 月度动态滚动防盗版机制:引入基于当前年月份与非对称盐值计算的 12 位 Base32 月度授权算法,构建纯本地高效注册表验证体系。
视觉动效升级
2026-06
ScreenPen v0.9.0
- 3D 拟真立体水波纹算法:在透明分层顶层中实现基于椭圆衰减方程的双环光影水波模型,细分单选高光、阴影与内圈次生波纹,呈现水滴溅射般的立体交互质感。
- “量子星霄”动态粒子拖尾:构建 32 级环形鼠标轨迹历史缓冲区(Ring Buffer)与 80 粒子重力受控物理引擎,鼠标移动时喷薄拟真物理拖尾,静止 5 帧内平滑收敛归零,绝无界面脏残留。
- 独立动画置顶穿透层(AnimClass):开辟 16ms(60FPS)恒定刷新的独立分层窗口,全屏幕采用
WS_EX_TRANSPARENT物理属性,确保视觉特效绝不干扰用户的真实点击与输入流。
交互设计创新
2026-05
ScreenPen v0.8.0
- 屏幕边缘触控感应唤醒(Edge-Trigger):专为多媒体教学一体机打造,在屏幕上下边缘长按鼠标左键 0.75 秒无感触发屏幕冻结画板,解决无物理键盘时难以唤醒标注的痛点。
- 鼠标右键智能双模复用:短按右键快速轮换画笔颜色(红、绿、蓝循环);右键长按拖曳即时绘制空心矩形框,抬起时完成几何图元渲染,极大提升板书重点圈注效率。
- 滚轮无级笔触粗细调节:拦截
WM_MOUSEWHEEL消息,旋转滚轮即可在 1px 至无上限像素间实时动态伸缩画笔粗细,实时同步各分层 DC 笔刷。
多屏与显示子系统
2026-04
ScreenPen v0.7.0
- 全景虚拟多显示器支持:重写屏幕物理指标计算系统,全面转向
SM_XVIRTUALSCREEN、SM_YVIRTUALSCREEN跨屏虚拟矩形,完美支持多屏扩展拼接收录与跨显示器无缝画线。 - 动态分辨率感知与热重载:监听
WM_DISPLAYCHANGE广播消息,在投屏分辨率切换、副屏插拔等场景下自动重绘位图并校正内存设备上下文(HDC)尺寸。 - 全局系统光标接管(SetPenCursorGlobal):支持加载
pen.cur自定义画笔光标,并可在激活画板时强制将 Windows 标准光标替换为指示笔尖,退出时无残留恢复原貌。
渲染引擎演进
2026-03
ScreenPen v0.6.0
- 多通道分层内存双缓冲(Double Buffering):架构解耦为背景底图 DC、实时交互渲染 DC 及 3 个独立墨迹图层 DC(
g_inkDC[1..3]),模式切换时无需重新绘制,彻底消除全屏闪烁。 - ColorKey 纯净透明穿透通道:动态绑定
msimg32.dll的TransparentBlt汇编级透明位块传输接口,指定品红(RGB 255, 0, 255)色键穿透,实现真正意义上的墨迹漂浮技术。 - 底层低级鼠标钩子调度(WH_MOUSE_LL):部署原生系统级底层鼠标钩子,过滤注入事件,精确捕获全屏坐标与点击时序。
原型架构奠基
2026-02
ScreenPen v0.5.0
- 原生 C/Win32 绘图管线奠基:确立纯 C 语言编写、零第三方环境依赖的独立桌面程序路线,基于 GDI 基础绘图指令构建线条连接管线。
- 单实例互斥体防护(Mutex):注册专属具名内核互斥锁
ElectronicPen_SingleInstance_Mutex_Sky315,杜绝重复多开造成的系统资源争抢与热键冲突。 - 轻量级屏幕快照抓取:实现基础桌面主屏 DC 位图复制,奠定屏幕冻结讲解的基础流程。