我正在尝试一个自行开发的应用程序托管框架,并且我想抽象输入/输出,以便我可以优雅地处理崩溃。 Chrome 使用非常相似的模型。
有什么方法可以获取任意窗口句柄,并说服它开始渲染到后缓冲区吗?或者我应该首先创建自己的窗口,然后将客户端应用程序重新设置到其中?
正如评论所说,如果你愿意深入研究并挂钩 API 本身,你可以做任何事情,但根据中的评论MSDN WM_PAINT 页面 http://msdn.microsoft.com/en-us/library/windows/desktop/dd145216%28v=vs.85%29.aspxWM_PRINT 是强制窗口在特定 DC 上绘制的受支持方法。
听起来您还需要阻止窗口显示在桌面上 - 在这种情况下您可以使用 WM_SETREDRAW ,如中所述在 Win32 上,我可以在一段时间内禁用窗口绘制吗? https://stackoverflow.com/questions/5001566/on-win32-can-i-disable-painting-of-a-window-for-a-period-of-time.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)