VB系统资源悬浮显示工具
系统资源信息的悬浮显示,用 VB 写个小工具其实挺方便的。
VB 的窗口置顶功能挺实用,靠的是SetWindowPos
,能让你的悬浮窗一直稳稳待在前台,不怕被别的窗口盖住。适合做那种一直要盯着系统资源的场景,比如看 CPU 或内存。
自动启动就靠改注册表,比如HKEY_CURRENT_USER\...\Run
,开机就能自动拉起程序,省得手动点了。配合悬浮窗用,还挺顺手的。
窗口透明度设置也简单,调用SetLayeredWindowAttributes
就行,调个 200 左右的透明值,信息能看清,操作也不碍事。再加点颜色设置,比如改控件BackColor
和ForeColor
,美观度提升不少。
文件占坑的事你要留心一下,比如程序在写设置文件时没释放,用户就改不了配置。记得每次读写完释放资源,别把文件锁死了。
锁屏或者切显示器模式,也能通过SendInput
模拟按键来搞。比如模拟Win+L
,瞬间锁屏,挺适合做个快捷功能按钮。
如果你窗口死死贴在前面不被抢焦点,SetForegroundWindow
能派上用场。但用太狠用户也会烦,小心点调优。
菜单偶尔会不稳定,多半是线程或事件没好,是在更新 UI 时。建议你用主线程操作菜单,别搞多线程直接改 UI,不然挂起来你都不知道为啥。
,这个项目虽然用 VB 写的,但功能挺全。适合刚接触 API 调用的朋友练练手,也能给老手当个底子继续扩展。如果你对系统信息展示、悬浮交互有兴趣,这个项目可以试试。
10.53KB
文件大小:
评论区