The GetSystemMetrics function retrieves various system metrics (widths and heights of display elements) and system configuration settings.
display element那不就是显示器的宽度,也就是桌面宽度呗。
display element那不就是显示器的宽度,也就是桌面宽度呗。
winy = GetSystemMetrics( SM_CYSCREEN ); // 得到屏幕高度
pBackDC = new CDC;
CDC *pDC = GetDC(); // 获得显示DC的指针
pBackDC->CreateCompatibleDC(pDC); // 创建显示DC的兼容内存DC
//创建与显示DC的"位图"兼容的位图,位图和屏幕一样大
bmp.CreateCompatibleBitmap(pDC, winx, winy);
pBackDC->SelectObject(&bmp); //将兼容位图选进内存DC
pBackDC->SetBkColor(RGB(255,255,255)); // 设置背景为白色
pBackDC->PatBlt(0,0,winx, winy, BLACKNESS); //为pBackDC创建位图为何通过兼容DC画出来的图形只刷黑了客户区?
CRect rect;
GetClientRect(&rect);
pDC->BitBlt(0, 0, rect.Width(), rect.Height(), pBackDC, 0, 0, SRCCOPY);最后一句才是在画当前设备