
一键置顶任意窗口免费开源 AlwaysOnTop 使用指南【免费下载链接】AlwaysOnTopMake a Windows application always run on top项目地址: https://gitcode.com/gh_mirrors/al/AlwaysOnTopAlwaysOnTop 是一款免费开源的 Windows 窗口置顶工具。它解决多窗口互相遮挡的问题点击任意窗口即可把它钉在屏幕最上层其他窗口无法再盖住它需要时随时撤销恢复普通堆叠顺序。装不装先看这 3 条判断标准三条全中再动手省得白装你日常是否同时开 2 个以上窗口表格加文档、播放器加笔记等并且经常被互相遮挡。系统是否为 Windows 7/8/1032 位、64 位均可。官方说明 Windows Server 未测试。是否已安装 .NET Framework 4.5.2 及以上没有就先装上它。5 分钟编译运行 AlwaysOnTop环境要求与最短路径从拿到源码到跑起来最短路径只有一次编译克隆仓库git clone https://gitcode.com/gh_mirrors/al/AlwaysOnTop用 Visual Studio 打开工程并编译或直接运行现成的 exe。程序没有主界面启动后系统托盘出现 AlwaysOnTop 图标同时弹出一条后台运行中的气泡提示说明它已在待命。窗口置顶怎么用3 步钉住窗口并确认生效主操作只有三次点击成功的信号是标题栏的变化。点击托盘图标左右键均可弹出菜单选择 AlwaysOnTop鼠标光标会立即变成十字准星。点击你想置顶的窗口。该窗口标题末尾出现 - AlwaysOnTop 后缀即钉住成功。原理上程序只调用了系统窗口 API 的 SetWindowPos把这个窗口的堆叠位置标记为永远最上层——就像向窗口管理器递交了一张永久插队卡窗口自身的大小、位置和所有功能原封不动。验证方法把另一个窗口拖到它前面盖住一半被钉住的窗口依然完整可见置顶生效。撤销置顶的方法重复同样操作再点一次同一个窗口标题后缀消失堆叠顺序恢复正常。全局快捷键与其他进阶设置进阶玩法的核心是全局快捷键不用碰托盘按一次组合键就能钉住或解开当前活动窗口。配置步骤右键托盘图标 → Settings → 勾选 Use Hot Key → 点 Set Hotkey在弹出的小窗里按下想要的组合键例如CtrlShiftD→ Apply。程序会提示重启确认后托盘气泡会告知快捷键已注册。⌨️两点注意常用系统组合会被程序直接拦下包括CtrlC、CtrlV、CtrlA、AltTab、WinR、WinE、WinTab等选一个没被占用的组合。其余配置项Run at login写入开机启动项HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run、Disable Balloon Notify关闭托盘气泡、Check for Updates at Start 加更新频率按天、周、月。所有设置都落在注册表HKCU\SOFTWARE\AlwaysOnTop下用 regedit 导出这个项即可备份换机或重装后导入即可还原。失效边界哪些设置要重启、哪些窗口钉不住记住这张清单出问题时先对号入座快捷键、气泡通知开关、更新频率这三类设置需重启程序才生效弹窗里选不重启则下次启动时生效。Run at login 和启动时检查更新两个开关即时生效不需要重启。目标窗口以管理员权限启动时AlwaysOnTop 也必须以管理员身份运行否则置顶无效。个别全屏或带保护的系统级窗口钉不住属正常现象。标题栏右键菜单与按标题记忆窗口两项在设置中是灰色版本记录里标注为 TO IMPLEMENT开发中。程序退出时会解除已置顶窗口的状态置顶不跨运行保留。窗口置顶没反应按顺序查这 3 个高频问题Q点了窗口没有任何反应A先查权限——管理员权限启动的程序要用管理员身份运行 AlwaysOnTop 再操作个别受保护窗口本身无法置顶。Q快捷键按了没效果A按顺序排查托盘图标是否还在、组合键是否与其他软件冲突、设置后是否真的重启过程序。Q设置窗口里有灰色选项是故障吗A不是。那是开发中的功能等后续版本放出即可可关注 changelog.txt 里的记录。版本沿革与源码结构一份适合学习的 Win32 API 样本这是一个持续迭代十年、结构克制的小项目2016 年 6 月发布 0.1.0 初版0.3.0 用 C# 完整重写0.5.0 加入全局快捷键当前稳定版为 0.6.1。核心代码集中在 Classes 目录三个文件分工明确Classes/AlwaysOnTop.cs 管理托盘、菜单与主流程Classes/Methods.cs 封装 SetWindowPos 置顶调用与注册表读写Classes/globalKeyboardHook.cs 实现全局键盘钩子。想入门 WinForms 或 Win32 API 调用这个体量正好能读完。参与项目Star、Issue、PR 三个动作觉得有用就给项目点个 Star遇到问题直接提 Issue想加功能就提交 PR。【免费下载链接】AlwaysOnTopMake a Windows application always run on top项目地址: https://gitcode.com/gh_mirrors/al/AlwaysOnTop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考