发布网友 发布时间:2024-10-23 16:57
共1个回答
热心网友 时间:2024-10-24 08:25
m_bgDC 这个DC里面没有空间,意思就是你需要创建一个兼容的bitmap选入这个DC 好好看看双缓冲实现吧
CBitmap MemBitmap;//定义一个位图对象
MemBitmap.CreateCompatibleBitmap(&dc,nWidth,nHeight);//nWidth,nHeight这2个大小你自己定最好是你最后显示是看到的位置
CBitmap *pOldBit=m_bgDC.SelectObject(&MemBitmap);
//做你的操作
//在最后记得把pOldBit选回去 防止GDI泄露