基于对话框edit框的打印???
onshow(int x, int y, money z) //==============一个对话框类的函数
{
CString string;
string.Format(_T("%d"),z.m_date);
CDC*pdc=m_edit.GetDC(); //===========m_edit 是对话框中的 eidt 控件变量
//================================下面是画图
pdc->SetBkColor(RGB(192,192,192));
pdc->TextOut(x-80,y-20,string);
pdc->TextOut(x-20,y-10,_T("0"));
pdc->MoveTo(x,y);
pdc->LineTo(x+250,y);
pdc->MoveTo(x,y-80);
pdc->LineTo(x,y);
int i;
bool shuang=true;
for(i=1;i<8;i++)
{
string.Format(_T("%d"),i);
pdc->MoveTo(x+30*i,y-8);
pdc->LineTo(x+30*i,y);
pdc->TextOut(x+30*i-2,y+2,string);
}
i=1;
pdc->MoveTo(x+30*i,y-8*z.m_1);
i=2;
pdc->LineTo(x+30*i,y-8*z.m_2);
i=3;
pdc->LineTo(x+30*i,y-8*z.m_3);
i=4;
pdc->LineTo(x+30*i,y-8*z.m_4);
i=5;
pdc->LineTo(x+30*i,y-8*z.m_5);
i=6;
pdc->LineTo(x+30*i,y-8*z.m_6);
i=7;
pdc->LineTo(x+30*i,y-8*z.m_7);
}
调用函数后可以在edit框中显示图 但如果想打印出来应该怎么办?
把edit框截图成打印CD 再打印?
还是能直接打印 给个源代码吧