CDC *pDCSnaper=CDC::FromHandle(::GetDC((HWND)0x000500C8));
::GetWindowRect((HWND)0x000500C8,&m_rectSnaper); m_bmpSnaper.CreateCompatibleBitmap(pDCSnaper,m_rectSnaper.Width(),m_rectSnaper.Height());
m_sourceDC.CreateCompatibleDC(this->GetDC());
m_sourceDC.SelectObject(&m_bmpSnaper);
m_sourceDC.BitBlt(0,0,m_rectSnaper.Width(),m_rectSnaper.Height(),pDCSnaper,0,0,SRCCOPY);0x000500C8是我获取的窗口句柄,这段代码不知道有什么问题,窗口的标题栏总是不能显示,而且图片的右边和底边总是超出了窗口的边界。
那位高手能够给个意见。谢谢!!