3
我在我的程序內部創建窗口,然後將此窗口的HWND發送給另一個應用程序。在窗口的HDC上繪圖是否對另一個過程有效?是否可以使用另一個進程創建的HWND?
我在我的程序內部創建窗口,然後將此窗口的HWND發送給另一個應用程序。在窗口的HDC上繪圖是否對另一個過程有效?是否可以使用另一個進程創建的HWND?
Windows由其他窗口擁有,而不是由進程擁有。您可以在桌面上繪製任何HWND(至少如果窗口具有相同的完整性 - 我不確定會發生什麼,如果他們不這樣做)。
在單獨的進程中託管插件或選項卡的Web瀏覽器通常使用此功能。
不幸的是,你可以做到這一點。