16,471
社区成员
发帖
与我相关
我的任务
分享
BOOL CNeedleView::OnPreparePrinting(CPrintInfo* pInfo)
{
return DoPreparePrinting(pInfo);
}
void CNeedleView::OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo)
{
int mPageHeight, mPageWidth, nPage;
pDC->SetMapMode(2);
CRect r = pInfo->m_rectDraw; //这里的内容,都是0 ????????
pDC->DPtoLP(&(pInfo->m_rectDraw));
mPageHeight = abs(pInfo->m_rectDraw.top - pInfo->m_rectDraw.bottom);
mPageWidth = pInfo->m_rectDraw.right - pInfo->m_rectDraw.left;
}
void CNeedleView::OnPrepareDC(CDC* pDC, CPrintInfo* pInfo)
{
CView::OnPrepareDC(pDC, pInfo);
}