一键钉住任意窗口:AlwaysOnTop 免费窗口置顶工具上手指南
一键钉住任意窗口:AlwaysOnTop 免费窗口置顶工具上手指南
【免费下载链接】AlwaysOnTopMake a Windows application always run on top项目地址: https://gitcode.com/gh_mirrors/al/AlwaysOnTop
AlwaysOnTop 是一个免费开源的 Windows 窗口置顶小工具,一次点击就能把你选中的窗口固定在屏幕最上层,不受其他窗口遮挡。它只占一个托盘图标的位置,不需要任何配置就能用,适合多窗口办公的上班族、需要边查文档边写代码的开发者,以及直播时盯着推流画面的主播。
它是什么
AlwaysOnTop 是一个免费、开源、轻量的托盘工具,程序本身没有主界面,图标常驻在系统托盘里。它的工作原理很简单:给窗口贴一张"请勿遮挡"的便签,调用系统自带的窗口接口把选中窗口放到最上层,窗口的大小、位置和功能都不动。
这些场景最需要它
- 多窗口办公:表格、聊天框、网页并排开着,被谁盖住就置顶谁,少切一次窗口。
- 边查文档边写代码:编辑器置顶写代码,API 文档窗口随手点一下,永远在视野里。
- 直播和推流:把推流预览或弹幕窗口钉住,即使切去处理其他任务也不会被挡住。
从启动到置顶只要 5 分钟
环境要求:Windows 7/8/10(32 位或 64 位均可),.NET Framework 4.5.2 及以上。仓库地址:https://gitcode.com/gh_mirrors/al/AlwaysOnTop,克隆后用 Visual Studio 编译,或直接运行现成的 exe。
- 启动程序,系统托盘会出现一个紫色小图标,并弹出"正在后台运行"的气泡提示。
- 右键托盘图标,选择 "AlwaysOnTop",鼠标立刻变成十字准星。🎯
- 点击要置顶的窗口,标题末尾出现 " - AlwaysOnTop" 字样,即表示钉住成功。
想取消置顶,同样三步再点一次同一个窗口,标题后缀消失即已解除。
全局快捷键怎么设
0.5.0 版本起支持全局快捷键,不用再点托盘,按组合键就能给当前活动窗口一键置顶或解除:
- 右键托盘图标选择 "Settings",打开设置窗口。
- 勾选 "Use Hot Key",点击 "Set Hotkey" 按钮。
- 在小窗里按下想要的组合键,例如
Ctrl+Shift+D,点击 "Apply"。 - 按提示重启程序,托盘气泡会告知组合键注册成功。
⚠️ 两个注意:Ctrl+C、Ctrl+V、Alt+Tab这类系统常用组合会被程序直接拦下,请选一个没被占用的组合;改完设置必须重启程序才生效。
设置面板选项速览
- Run at login:开启开机自启,会写入系统启动项,适合需要常驻的人。
- Disable Balloon Notify:关闭托盘气泡提示,减少打扰。
- Check for Updates at Start + 更新频率:启动时自动比对新版,频率可按天、周、月选择。
所有配置都保存在注册表HKCU\SOFTWARE\AlwaysOnTop下,备份时用 regedit 把这个项导出即可,重装系统后导入就能恢复设置。
置顶不生效时按顺序查这里
- 点了窗口没反应:多半是权限问题。如果目标程序是管理员权限启动的,AlwaysOnTop 也要以管理员身份运行;个别受保护的全屏窗口无法置顶属正常现象。
- 快捷键按了没效果:依次检查托盘图标是否还在、组合键是否和其他软件撞车、设置后是否重启了程序。
- 设置里有灰色选项:那是标注为"开发中"的功能(如标题栏右键菜单、按标题记忆窗口),不是程序出错,留意后续版本即可。
- 系统支持范围:Windows 7 到 10,32 位和 64 位均可;Windows Server 系列未经测试。
项目背景
版本脉络很清晰:2016 年 6 月放出 0.1.0 初版,0.3.0 用 C# 全面重写,0.5.0 加入全局快捷键,目前稳定版号为 0.6.1,改动记录都在 changelog.txt 里。核心代码集中在 Classes/ 目录:AlwaysOnTop.cs负责托盘与主逻辑,Methods.cs封装置顶接口调用和注册表读写,globalKeyboardHook.cs实现全局键盘钩子,结构清晰,也很适合作为 C# 桌面开发的入门样本。
现在就试试
把仓库克隆下来编译或运行,把你最常用的那个窗口钉在最上层。觉得好用就点个 Star,遇到问题提 Issue,想加功能直接提交 PR。一个只解决一个具体问题、又不多添一点复杂度的免费窗口置顶工具,正是托盘里最该留着的那类软件。
【免费下载链接】AlwaysOnTopMake a Windows application always run on top项目地址: https://gitcode.com/gh_mirrors/al/AlwaysOnTop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
