我在一个MFC工程中写下如下代码,目的是开辟一个内存来做双缓冲区绘图CRect rect(0,0,4525,4525); m_Mem.DeleteDC();
m_Mem.CreateCompatibleDC(pDC); bm.CreateCompatibleBitmap(pDC,rect.Width(),rect.Height());
m_Mem.SelectObject(&bm);如果CRect rect(0,0,4525,4525);的宽度小于4525创建是成功的,但是如果大于4525的话就不能成功创建.......真不知道是为什么.........
m_Mem.CreateCompatibleDC(pDC); bm.CreateCompatibleBitmap(pDC,rect.Width(),rect.Height());
m_Mem.SelectObject(&bm);如果CRect rect(0,0,4525,4525);的宽度小于4525创建是成功的,但是如果大于4525的话就不能成功创建.......真不知道是为什么.........
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货