1.建立新裝置bdc,建立新裝置畫布bbmp
3.裝置,畫布綁定
4.繪畫
5.交換
CRect rect;
GetClientRect(rect);
//1.建立新裝置,畫布,(圖檔的建立必須依靠fdc,否則會是黑白效果)
CDC *fdc= this->GetDC();
CDC bdc;
CBitmap bbmp;
bdc.CreateCompatibleDC(fdc);
bbmp.CreateCompatibleBitmap(fdc,200,200);
//2.裝置,畫布綁定,(必須先建立,後綁定)
bdc.SelectObject(bbmp);
//3.繪畫
bdc.FillRect(rect,bdc.GetCurrentBrush());
bdc.LineTo(100,100);
//4.交換
bdc.BitBlt(10,10,200,200,fdc,0,0,SRCCOPY);
fdc->BitBlt(0,0,200,200,&bdc,0,0,SRCCOPY);