1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
//---------------------------------------------------------------------------
LRESULT CALLBACK WndProc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
{
HDC hDC;
PAINTSTRUCT Ps;
switch(Msg)
{
case WM_PAINT:
hDC = BeginPaint(hWnd, &Ps);
//---
MoveToEx(hDC, 60, 20, NULL);
LineTo(hDC, 90, 20);
LineTo(hDC, 90, 50);
LineTo(hDC, 60, 50);
LineTo(hDC, 60, 20);
MoveToEx(hDC, 80, 40, NULL);
LineTo(hDC, 110, 40);
LineTo(hDC, 110, 70);
LineTo(hDC, 80, 70);
LineTo(hDC, 80, 40);
MoveToEx(hDC, 60, 20, NULL);
LineTo(hDC, 80, 40);
MoveToEx(hDC, 90, 20, NULL);
LineTo(hDC, 110, 40);
MoveToEx(hDC, 60, 50, NULL);
LineTo(hDC, 80, 70);
MoveToEx(hDC, 90, 50, NULL);
LineTo(hDC, 110, 70);
//---
EndPaint(hWnd, &Ps);
break;
case WM_DESTROY:
PostQuitMessage(WM_QUIT);
break;
default:
return DefWindowProc(hWnd, Msg, wParam, lParam);
}
return 0;
}
//---------------------------------------------------------------------------
|