首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
OPPO Watch
ygami
V2EX  ›  问与答

PC 端微信的截图功能是怎么检测到其它程序窗口

  •  
  •   ygami · 74 天前 · 380 次点击
    这是一个创建于 74 天前的主题,其中的信息可能已经有所发展或是发生改变。

    图中绿色框中的地方是待截图状态

    image1 image1

    delectate
        1
    delectate   74 天前   ❤️ 1
    1、嗯,第一次看到和我一样放在左侧的人,你也是 southpaw 嘛?安装 7++( 7+ taskbar tweaker ),让左边的 taskbar 变得超极窄,只有 25 像素宽;
    2、这个功能,有点像 win 的 MicrosoftSpy++,大意就是用 win32 的 api 获取窗口或控件的坐标、大小,然后绘制一个框框,你可以看一下 https://bbs.csdn.net/topics/391015075
    3、还等什么呢?快给我加分啊。
    xupefei
        2
    xupefei   74 天前 via iPhone
    楼上写的是啥玩意哦…

    正确答案是 WindowFromPoint 和 GetWindowRect。
    ygami
        3
    ygami   74 天前
    @delectate

    1 早年用 ubuntu 养成的习惯,我习惯用右手

    2 刚才去搜索了一波 思路是差不多的 我现在去实验一波

    3 多谢 已给
    ygami
        4
    ygami   74 天前
    @xupefei 多谢
    Telegram
        5
    Telegram   74 天前
    @ygami #4 你试试 snipaste 这个,比微信还屌,窗口中的各种矩形框都能识别,不过不知道是不是系统 API 实现的。具体你可以请教一下这个软件的作者。

    作者也在 V 站上的
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2893 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:25 · PVG 20:25 · LAX 05:25 · JFK 08:25
    ♥ Do have faith in what you're doing.