void CTextView::OnDraw(CDC* pDC)
{
CTextDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
//CString str("维新科学技术培训中心");
CString str;
str="维新科学技术培训中心";
pDC->TextOut(50,50,str);
CSize sz=pDC->GetTextExtent(str);
//获得字符串长宽信息
pDC->BeginPath();
//开始路径层
pDC->Rectangle(50,50,50+sz.cx,50+sz.cy);
//字符串位置画矩形,圈起来
pDC->EndPath();
//结束路径层
pDC->SelectClipPath(RGN_DIFF);
//设置路径层样式,还有其它几种样式
//画田字格
for(int i=0;i<300;i+=10)
{
pDC->MoveTo(0,i);
pDC->LineTo(300,i);
pDC->MoveTo(i,0);
pDC->LineTo(i,300);
}
}
效果如下图:
