На страницу группы практики...
HDC hDC;
PAINTSTRUCT ps;
HPEN hPen, hPenOld;
HBRUSH hBr, hBrOld;
HFONT hFnt, hFntOld;
static CHAR Buf[100];
case WM_PAINT:
hDC = BeginPaint(hWnd, &ps);
hPen = CreatePen(PS_SOLID, 10, RGB(0, 255, 10));
hPenOld = SelectObject(hDC, hPen);
hBr = CreateSolidBrush(RGB(255, 255, 10));
hBrOld = SelectObject(hDC, hBr);
RoundRect(hDC, 5, 5, 200, 200, 27, 27);
SelectObject(hDC, hPenOld);
SelectObject(hDC, hBrOld);
DeleteObject(hPen);
DeleteObject(hBr);
hFnt = CreateFont(211, 0, 50, 0, FW_BOLD,
TRUE, FALSE, FALSE, RUSSIAN_CHARSET,
OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS,
PROOF_QUALITY, VARIABLE_PITCH | FF_ROMAN,
"Times");
hFntOld = SelectObject(hDC, hFnt);
SetTextColor(hDC, RGB(255, 0, 0));
SetBkColor(hDC, RGB(155, 111, 255));
SetBkMode(hDC, TRANSPARENT);
TextOut(hDC, 30, 30, Buf,
sprintf(Buf, "X = %i", 59));
SetTextColor(hDC, RGB(55, 55, 55));
TextOut(hDC, 18, 218, Buf,
sprintf(Buf, "WiLlI = %i", 111));
SetTextColor(hDC, RGB(255, 0, 0));
TextOut(hDC, 10, 210, Buf,
sprintf(Buf, "WiLlI = %i", 111));
SelectObject(hDC, hFntOld);
DeleteObject(hFnt);
EndPaint(hWnd, &ps);
return 0;