爱意满满的作品展示区。
geelaw

关闭 Windows 11 窗口圆角边框(无需修改系统文件/管理员权限)

  •  2
     
  •   geelaw ·
    GeeLaw · 4h 3m ago · 373 views

    一个简单的 Windows API 小练手:

    1. 注册 Windows 事件钩子,对每个新窗口禁用圆角;
    2. 对每个当前存在的窗口禁用圆角。

    单个 .cc 文件,排除注释和空行仅 41 行,古法编程。

    https://github.com/GeeLaw/DisableRoundCorners

    6 replies    2026-08-09 14:50:03 +08:00
    loading
        1
    loading  
       1h 3m ago
    挂钩子,那很消耗资源了。
    chutsetien
        2
    chutsetien  
       56 mins ago
    哈哈,难得见到同样超级厌恶圆角的人。

    不过其实这个已经有人做过了,参: https://github.com/valinet/Win11DisableRoundedCorners
    geelaw
        3
    geelaw  
    OP
       34 mins ago
    @loading #1 是不会注入其他进程的钩子,而且只监听很少的事件、反应很快,测试没有发现性能问题。

    @chutsetien #2 我知道那个方案的存在,但是那个方案需要管理员权限且会修改系统文件,这很可能导致自动更新挂掉,然后你会发现 DWM 起不来可能导致超时后蓝屏等等一系列问题……
    chutsetien
        4
    chutsetien  
       21 mins ago
    @geelaw 倒不是那样,而是每次 CU 之后都得重新执行一次。
    fairytale
        5
    fairytale  
       14 mins ago via Android
    有没有 win98 主题/doge
    loading
        6
    loading  
       2 mins ago
    为了方便测试,我让 ai 帮改了个 python3 版本的,按 Esc 退出并还原。

    直接 python3 xx.py 即可。
    还是有点圆角,不是 win8/10 的直角。

    https://gist.github.com/YCF/d336cf50ec0e28a9a2902aa23c774d74
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2847 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:52 · PVG 14:52 · LAX 23:52 · JFK 02:52
    ♥ Do have faith in what you're doing.