16,472
社区成员
发帖
与我相关
我的任务
分享
void CTestView::OnDraw(CDC* pDC)
{
CTestDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
CString str("vc++深入详解");
pDC->TextOut(50,50,str);
CSize sz = pDC->GetTextExtent(str);
//路径
pDC->BeginPath();
pDC->Rectangle(50,50,50+sz.cx,50+sz.cy);
pDC->EndPage();
//dc.SelectClipPath(RGN_AND);
for(int i=0; i<300; i+=10)
{
pDC->MoveTo(0,i);
pDC->LineTo(300,i);
pDC->MoveTo(i,0);
pDC->LineTo(i,300);
}
//CBrush brush(RGB(255,0,0));
//CBrush *pBrush = dc.SelectObject(&brush);
//dc.Rectangle(0,0,500,500);
// device context for painting
// TODO: 在此处添加消息处理程序代码
// 不为绘图消息调用 CView::OnPaint()
// TODO: 在此处为本机数据添加绘制代码
}
CDC *dc = GetDC() ;
CString str("vc++深入详解");
dc->TextOut(50,50,str);