以前也了解一些视口、窗口的基本概念,但今天遇上跟双缓冲一起的情况有点蒙了:
代码是这样的:
CClientDC dcWnd;
CDC dcMem;
CBitmap MemBitmap;
dcMem.CreateCompatibleDC(&dcWnd);
MemBitmap.CreateCompatibleBitmap(&dcWnd,x(代指),y);
dcMem.SelectObject(&MemBitmap);
dcMem.SetViewPortOrg(0,200);
//请问此时在内存中作画,例如
dcMem.TextOutW(0,0,_T("hello"),5);
dcMem.SetViewportOrg(0,-200);
dcWnd.BitBlt(0,0,x,y,&dcMem,0,0,SRCCOPY);输出结果会是如何?谢谢各位前辈不吝赐教。