是否可以在另一个进程创建的HWND上绘制?

时间:2011-04-05 22:32:27

标签: c windows winapi

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

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:3)

不幸的是你可以这样做。