OBS 自定义光标系统深度剖析与修复实战
OBS 自定义光标系统深度剖析与修复实战从根因分析到代码修复,还原 OBS 定制录制软件中光标切换的完整排障过程2026-07-30· 技术博客 · 阅读约 12 分钟OBS StudioWin32 API光标渲染BitBltWGCC/C++背景该录制软件是基于 OBS Studio 29 分支深度定制的课堂教学录制工具。为满足教育场景中"板书标注"和"重点指示"的需求,产品要求录制画面中的光标能够切换为自定义样式(手型、笔型),并可调节大小,使学生在回放时能清晰看到教师的操作位置。在实际使用中,工程师发现了一个诡异的问题:当录制源为"显示器采集"时,光标样式和大小切换一切正常;但切换到"窗口采集"时,光标样式识别错乱,大小调节也完全失效。本文记录了对这一问题的完整排查与修复过程。问题现象:主界面选择"显示器采集"源 → 光标切换正常 | 选择"窗口采集"源 → 光标样式不对、大小不变光标系统架构