[求助]截图捕获到的不是想要的窗口
<P>小弟做了想要捕获MessageBox弹出的对话框<BR>作为一张图片直接保存在剪贴板<BR><BR>捕获窗口用的是<BR>HWND hWnd = ::FindWindow(NULL,strTitle); <BR>pWnd = CWnd::FromHandle(hWnd);<BR>ASSERT(pWnd);<BR>if(pWnd == NULL)<BR> return -1;<BR>CWindowDC winDC(pWnd);<BR>pWnd->GetWindowRect(&rect);<BR>并且经调试后 pWnd(是全局变量) 的值是正确的<BR>然后就进行截图<BR>CWindowDC winDC(pWnd);<BR>BitBlt(hMemDC, 0, 0, nWidth, nHeight,<BR> winDC, nX, nY, SRCCOPY);<BR><BR>但是得到的图片不是messagebox对话框<BR>请问有没有人知道为什么?谢谢.(源程序做为附件上传了)</P>[attach]24572[/attach]<BR>页:
[1]
