我的窗口内有个picture控件显示了一幅图片,只要不被其他窗口挡住,就可以正常捕捉到其中picture控件内的图片,但只要被其他东西挡住,就会连同其他东西一起被拷贝(截屏)。还有我最小化后就什么也捕捉不到了,我的代码如下:// prepare the DCs
dstDC = ::GetDC(NULL);
srcDC = ::GetWindowDC(m_PictureR.m_hWnd);
memDC = ::CreateCompatibleDC(dstDC);
bm =::CreateCompatibleBitmap(dstDC, cxf,cyf);
oldbm = (HBITMAP)::SelectObject(memDC,bm);
// copy the screen to the bitmap
::BitBlt(memDC, 0, 0, cxf,cyf, srcDC, 0, 0, SRCCOPY);这样就可以得到bm位图信息了,但出现以上的情况请问错在那里?