正如标题所说,我想从最小化的窗口捕获图像......甚至可能吗?我使用msdn 的CaptureAnImage,它可以工作,除非窗口最小化.
我尝试过的一个解决方案是最大化它,捕获图像,然后将其恢复到原始状态.唯一的问题是动画看起来很难看,我想找个替代方案......以下是我试过的方法:
WINDOWPLACEMENT wInfo; UINT originalPlacement; GetWindowPlacement(hWnd, &wInfo); originalPlacement = wInfo.showCmd; wInfo.showCmd = SW_MAXIMIZE; SetWindowPlacement(hWnd, &wInfo); wInfo.showCmd = originalPlacement; CaptureAnImage(hWnd); // Capture the image while it's maximized SetWindowPlacement(hWnd, &wInfo);
所以我在这里寻找其中一个解决方案:
是否有可能在图像最小化时捕获图像?
要么
是否可以最大化它,捕获它,然后将其恢复到原始状态而不显示任何类型的动画?
PS:我在搜索我的问题时找到了链接,但它在c#中,我无法在c ++中使用它...