主要的操作都在CMy4View::OnDraw(CDC* pDC)函数里面:
- 文本颜色的设置
- 文本背景的设置
- 画笔的设置
- 画刷的设置
- 简单图形的设置
pDC->SetTextColor(RGB(0, 255, 0));//0,255,0->绿
pDC->SetBkColor(RGB(255, 0, 0));
pDC->TextOut(m_ptMouse.x, m_ptMouse.y, m_strMsg);
CPen newPen(PS_SOLID, 12, RGB(255, 0, 0));
/*PS_SOLID-实线 PS_DASH-虚线(像素只能是1)
(线段类型,线段粗细(像素),线段颜色),除了实线,其他线段的像素只能是1。*/
pDC->SelectObject(&newPen);
CBrush newBruah(HS_CROSS,RGB(0, 0, 255));//255,0,0->红 0,0,255->蓝 刷子也可以带样式-HS_CROSS
CBrush* pOldBruah=pDC->SelectObject(&newBruah);
pDC->Rectangle(0, 0, 500, 400);
pDC->SelectObject(pOldBruah);
pDC->Ellipse(0, 0, 500, 400);
pDC->MoveTo(0, 0);
pDC->LineTo(500, 400);