1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
case WM_PAINT:
{
hdc = BeginPaint(hWnd, &ps);
hdcBackbuff = CreateCompatibleDC(hdc);
bitmap = CreateCompatibleBitmap(hdc, 1000, 1000);
SelectObject(hdcBackbuff, bitmap);
FillRect(hdcBackbuff, &ps.rcPaint, (HBRUSH)GetStockObject(WHITE_BRUSH));
MoveToEx(hdcBackbuff, 160, 300, NULL);
LineTo(hdcBackbuff, 500, 300);
MoveToEx(hdcBackbuff, 160, 100, NULL);
LineTo(hdcBackbuff, 700, 100);
BitBlt(hdc, 0, 0, 1000, 1000, hdcBackbuff, 0, 0, SRCCOPY);
DeleteDC(hdcBackbuff);
DeleteObject(bitmap);
EndPaint(hWnd, &ps);
break;
}
|