我想增加桌面大小(以编程方式),效果应该像连接第二个显示器一样,增加后主显示器上不会有任何变化。
需要这样的技巧来将窗口隐藏在屏幕之外,然后使用 PrintScreen 获取该窗口图像,将其从整个屏幕上剪切下来。
P.s. PrintWindow() 函数在这里没有帮助,我想捕获某个隐藏的网络摄像头预览图像,该图像不是叠加的,但“Activemovie Window”仍然给我黑色图像。
如果您不相信我,请尝试在工具 -> 音频调整向导中捕获隐藏的 Windows Messanger 预览屏幕...
最佳答案
嗯...您可以编写一个视频驱动程序,这应该可以解决问题。 (仅将窗口移出屏幕不起作用的原因是因为大多数程序不会重新绘制整个窗口 - 只会重新绘制“损坏的部分” - 即使这样,如果设备上下文被绘制到视频内存)。
关于Windows 桌面大小增加复杂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3448822/