是否可以利用其他流程创建的HWND?

Ser*_*gey 5 c windows winapi

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

Gab*_*abe 5

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

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