并且无论如何如何在CRect中获取数据?
有API吗?
如果我能得到相应的DC,那么我可以这样做:
memDC.CreateCompatibleDC(pRectDC);
memDC.SelectObject(pBm);
memDC.BitBlt(rect.left, rect.top, rect.Width(), rect.Height(), pRectDC, rect.left, rect.top, SRCCOPY);
Howerver,我不知道如何获得DC。
有人可以帮助我吗?
答案 0 :(得分:0)
CRect没有DC - 它是矩形的抽象表示。在您正在使用的窗口上使用GetDC()来获取DC。
CRect中还没有任何数据 - 它只是一对4长,用于存储角的X和Y坐标。只有在使用CDC的DrawRect()时,才会使用CRect中的数据在DC的位图上设置一些值。