单文档画网格:
其实就是画线的操作。
    CPen mypen,*pCpen;
    mypen.CreatePen(
0,0,RGB(0,0,255));
    pCpen
=pDC->SelectObject (&mypen);

for(int j=0;j<cy;j+=cy/10)
{  pDC->MoveTo(0,j);
    pDC
->LineTo(cx,j);
}

for(int i=0;i<cx;i+=cx/10)
{  pDC->MoveTo(i,0);
    pDC
->LineTo(i,cy);
}

pDC
->SelectObject (pCpen);
mypen.DeleteObject ();
上面画笔可有可无,若无,则有系统默认的画笔。
画笔的选入选出设备环境,selectobject函数,最后还要删除
cx,cy   WM_SIZE响应函数里面赋值
void CDrawlineView::OnSize(UINT nType, int cx, int cy) 
{
    CView::OnSize(nType, cx, cy);
    
    
// TODO: Add your message handler code here
    this->cx=cx;
    
this->cy=cy;

}