Repository navigation
Releases: Arona-wpf/window-size-manager
Releases · Arona-wpf/window-size-manager
Release list
v26.10.9
v26.10.5
把其他程序的窗口精确调整为你指定的像素尺寸 —— 手动拖拽边框拖不准,Windows 的窗口吸附又只对齐到屏幕边缘,这个小工具补上了中间的空缺。
仅支持 Windows 10 / 11(依赖 Win32 API)。
功能
- 窗口列表 — 列出所有可见顶层窗口,显示进程名、当前尺寸、最大化 / 最小化状态,支持按标题或进程名筛选,可开启每 2 秒自动刷新
- 精确定尺寸 — 直接输入长宽(100–10000)
- 尺寸预设 — 1600×900、1920×1080、1280×720、1024×768、2560×1440、3840×2160,一键交换宽高
- 窗口定位 — 把目标窗口提到前台,用来分辨列表里多个同名窗口
- 锚点模式 — 保持位置 / 在当前显示器居中 / 保持原中心点
- 尺寸语义可选 — 默认按「肉眼可见的尺寸」调整(见下),也可切换为 Win32 原生语义
- 两个独立置顶开关 — 让工具窗口浮在目标之上,或把选中的目标窗口压在其他窗口之上
- 状态记忆 — 宽高、锚点、置顶、主题、语言保存在本地,重启自动回填
- 结果如实反馈 — 同时显示「请求尺寸」与 时明确提示
- 窗口列表 — 列出所有可见顶层窗口,显示进程名、当前尺寸、最大化 / 最小化状态,支持按标题或进程名筛选,可开启每 2 秒自动刷新
- 精确定尺寸 — 直接输入长宽(100–10000)
- 尺寸预设 — 1600×900、1920×1080、1280×7×2160,一键交换宽高
- 窗口定位 — 把目标窗口提到前台,用来分辨列表里多个同名窗口
- 锚点模式 — 保持位置 / 在当前显示器居中 / 保持原中心点
- 尺寸语义可选 — 默认按「肉眼可见的尺寸」调整(见下),也可切换为 Win32 原生语义
- 两个独立置顶开关 — 让工具窗口浮在目标之上,或把选中的目标窗口压在其他窗口之上
- 状态记忆 — 宽高、锚点、置顶、主题、语言保存在本地,重启自动回填
- 结果如实反馈 — 同时显示「请求尺寸」与「实际尺寸」,目标应用夹取尺寸时明确提示
- 浅色 / 深色 / 跟随系统,中文 / English,标题栏一键切换
关于「可见尺寸」
Windows 11 的窗口有一圈透明的、用于拖拽调整 t返回的矩形会比肉眼看到的略大。本工具默认读取 DWMWA_EXTENDED_FRAME_BOUNDS` 做补偿 —— 输入 1600×900,你看到的窗口就是 1600×900。
需要 Win32 原生语义时可在界面上切换为「物理尺寸」。
技术栈
Tauri 2 · Vue 3 · TypeScript · Vite · Tailwind CSS v4 · shadcn-vue · Rust(windows crate)
无 Electron,无捆绑运行时(依赖系统 WebView2,Windows 11 已内置)。