Windows DDBおよびDIBテクノロジアプリケーション(2)--図面2次キャッシュテクノロジ


DDBテクノロジーによる図面2次バッファリング
CDC memDC;

 memDC.CreateCompatibleDC(&dc);

 //               

 CBitmap memBitmap;

 memBitmap.CreateCompatibleBitmap(&dc, rect.Width(), rect.Height());

 //              

 memDC.SelectObject(&memBitmap);

 //          

 memDC.FillSolidRect(0,0,rect.Width(), rect.Height(), RGB(255,255,255));

 //   

 memDC.SetBkMode(TRANSPARENT);

 //      GDI/GDI+    

...


//         

    dc.BitBlt(0, 0,

 rect.Width(), rect.Height(),

 &memDC,

 0,0,

 SRCCOPY );


 memBitmap.DeleteObject();

 memDC.DeleteDC();

 
 
参照先:
GDI+2次キャッシュhttp://hi.baidu.com/sixthwinglu/item/f98056173f33f17a1009b5ce