Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (39.41 KB, 1 trang )
1. Vẽ điểm đường, văn bản
CPaintDC dc(this); // device context for painting
hPen = (HPEN)CreatePen(PS_SOLID, 1, RGB(0, 0, 255));
dc.SelectObject(hPen);
dc.MoveTo(10,10);
dc.LineTo(100,100);
dc.SetPixel(50,50,RGB(255,0,0));
dc.SetTextAlign(TA_CENTER);
long n=1234; char st[4]; ultoa(n, st, 10);dc.TextOut(50,50,st);
CRect rect;
GetClientRect(&rect);
int x = (rect.Width() - cxIcon + 1) / 2;
int y = (rect.Height() - cyIcon + 1) / 2;
// Draw the icon
dc.DrawIcon(x, y, m_hIcon);
2. Vẽ đa giác
CPaintDC dc(this); // device context for painting
POINT PointArr[3];
HPEN hPen;
PointArr[0].x = 50;
PointArr[0].y = 10;
PointArr[1].x = 250;
PointArr[1].y = 50;
PointArr[2].x = 125;
PointArr[2].y = 130;
hPen = (HPEN)CreatePen(PS_SOLID, 2, RGB(0, 0, 255));
dc.SelectObject(hPen);
dc.Polyline(PointArr, 3);
3. Tô màu
CPaintDC dc(this); // device context for painting
HPEN hPen;