软件简介
想一边看视频一边处理文档,可一点击其他窗口,视频就被挡到后面去了。想把聊天窗口一直放在最上面,但 Windows 本身并没有这个功能。
PinTop 正是为此而生。一个快捷键就能让当前窗口始终置顶,再按一次即可取消。就这么简单——轻巧、快速、简洁。
自 2010 年首个版本以来,PinTop 已经过 15 年以上的持续打磨。透明度调节、收藏窗口自动置顶、多语言、深色模式,全部集成在一个 218KB 的文件里。
主要功能
1. 快捷键一键置顶/取消
默认快捷键 Ctrl+Alt+Space 可立即将当前活动窗口置顶,再按一次取消。快捷键可在设置中改为任意按键。由于是全局快捷键,无论你正在使用哪个程序都能生效。
2. 窗口透明度调节
可将置顶窗口的透明度按 25% / 50% / 75% / 100% 分级调节。窗口置顶后,下方内容仍能透出,方便同时操作。每个窗口都可单独设置。
3. 收藏窗口自动置顶
把常用程序加入收藏后,每次该程序启动时都会自动置顶,无需每次手动按快捷键。
4. 多语言支持
支持韩语 / English / 中文 / 日本語 四种语言。在设置中选择即可立即切换,无需重启。
5. 深色/浅色模式
可选择自动(跟随系统主题)/ 深色 / 浅色。全手绘的自定义菜单 UI,界面简洁精致。
6. 常驻系统托盘
运行后以图钉图标常驻在时钟旁的托盘区。在右键菜单中可查看当前所有已打开窗口的列表,并对每个窗口分别进行置顶、取消、透明度调节和置于最前。
7. 开机自动启动
在设置中开启后,PinTop 会随 Windows 启动一同运行,静静驻留在托盘中,只在需要时工作。
推荐给这些用户
- 需要一边看 YouTube/视频一边办公的人
- 想把聊天窗口或记事本一直置顶的人
- 一边看参考资料一边写代码或做文档的人
- 单显示器多任务处理的人
- 视频会议中需要同时查看其他资料的人
- 开着翻译器阅读外文文档的人
- 想把计算器或汇率换算器一直置顶的人
使用方法
- 下载
PinTop.exe(无需安装) - 运行后,系统托盘(时钟旁)会出现图钉图标
- 点击想要置顶的窗口,然后按
Ctrl+Alt+Space - 再次按下相同快捷键即可取消置顶
无需安装,可放进 U 盘随身使用。
不修改注册表(开机自启登记除外)。
退出后仅留下一个设置文件(JSON)。
218KB 装下这一切
比一张照片还轻,仅 218KB。其中包含快捷键置顶、透明度调节、收藏自动置顶、四国语言、深色/浅色主题,乃至自定义 UI 渲染。
零外部库依赖,纯粹用 C# 和 Windows API 打造。
技术规格
| 开发语言 | C#(.NET 8.0) |
| UI 框架 | Windows Forms + Owner-Draw 自定义渲染器 |
| 核心 API | Win32 API(user32.dll, kernel32.dll) |
| 置顶方式 | SetWindowPos — HWND_TOPMOST / HWND_NOTOPMOST |
| 透明度实现 | SetWindowLong(WS_EX_LAYERED)+ SetLayeredWindowAttributes |
| 快捷键 | RegisterHotKey / UnregisterHotKey(全局) |
| 设置存储 | JSON(System.Text.Json) |
| 实例控制 | Mutex(防止重复运行) |
| 架构 | x64 |
| 支持系统 | Windows 10 / 11 |
工作原理
PinTop 使用 Windows API 的 SetWindowPos 函数。
HWND_TOPMOST:将窗口设为最高 Z 序,使其始终显示在最前HWND_NOTOPMOST:取消最顶层设置,恢复为普通状态
这是 Windows 官方提供的窗口管理 API,因此对系统无任何副作用,安全可靠。退出程序后,所有置顶都会自动解除。
