3
我在我的程序内部创建窗口,然后将此窗口的HWND发送给另一个应用程序。在窗口的HDC上绘图是否对另一个过程有效?是否可以使用另一个进程创建的HWND?
我在我的程序内部创建窗口,然后将此窗口的HWND发送给另一个应用程序。在窗口的HDC上绘图是否对另一个过程有效?是否可以使用另一个进程创建的HWND?
Windows由其他窗口拥有,而不是由进程拥有。您可以在桌面上绘制任何HWND(至少如果窗口具有相同的完整性 - 我不确定会发生什么,如果他们不这样做)。
在单独的进程中托管插件或选项卡的Web浏览器通常使用此功能。
不幸的是,你可以做到这一点。