J'utilise le code suivant pour créer un DC compatible:MemoryDC occupe-t-il la mémoire ou la mémoire de la carte vidéo?
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);
}
Ma question est la CDC ne CBitmap occupé la mémoire? S'il utilise de la mémoire, pourquoi obtient-il un mauvais résultat lorsque rect.width et rect.height sont grands. (Il y a assez de mémoire). Quelqu'un a dit qu'il utilise la mémoire sur la carte vidéo. Est-ce vrai. Je ne suis pas très sûr à ce sujet.
..... pourquoi donner jia3ep -2 sans aucun commentaire? avoir une meilleure réponse? – user25749