【问题标题】:is it possible to draw on HWND created by another process?是否可以利用另一个进程创建的 HWND?
【发布时间】:2011-04-05 22:32:27
【问题描述】:

我正在我的程序中创建窗口,然后将此窗口的 HWND 发送到另一个应用程序。在窗口的 HDC 上绘图是否对另一个进程有效?

【问题讨论】:

    标签: c windows winapi


    【解决方案1】:

    窗口由其他窗口拥有,而不是由进程拥有。您可以绘制到桌面上的任何 HWND(至少如果窗口具有相同的完整性 - 我不确定如果不这样做会发生什么)。

    在单独进程中托管插件或选项卡的 Web 浏览器通常会使用此功能。

    【讨论】:

      【解决方案2】:

      不幸的是,你可以这样做。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-14
        • 1970-01-01
        • 1970-01-01
        • 2013-12-03
        • 2020-11-11
        相关资源
        最近更新 更多