我正在使用以下代码来创建兼容的 DC:
m_pDC=new CDC();
VERIFY(m_pDC->CreateCompatibleDC(sampleDC);
CBitmap bitmap;
if (bitmap.CreateCompatibleBitmap(sampleDC, rect.Width(), rect.Height()))
{
m_pOldBitmap = m_pDC->SelectObject(&bitmap);
}
我的问题是 CDC CBitmap 占用内存吗?如果它正在使用内存,为什么当 rect.width 和 rect.height 很大时它会得到不好的结果。(有足够的内存)。有人说它正在使用视频卡上的内存。是不是真的。我不太确定。