Извините за безтактность
- :?:
какое? если есть вопросы, их надоспрашивать, для того мы и.
:arrow:
Для вывода на печать, я так понимаю, надо нарисовать или написать в девайс контекст. А потом выводить на печать. Как его пользовать?
пользовать функцию
CDC* GetDC()
объектов, на которые рисовать надо.(как для принтера - не знаю, но наверное тоже несложно. Там только с разрешением будет засада)
Как можно изменить шрифт или его размер?
- не знаю
Как нарисовать линию или прямоугольник?
//линия (x1,y1)-(x2,y2)
CDC* wndDC=GetDC();
CPen newPen(PS_SOLID,1,RGB(R,G,B));
CPen *OldPen=wndDC->SelectObject(&newPen);
wndDC->MoveTo(X1,Y1);
wndDC->LineTo(X2,Y2);
wndDC->SelectObject(OldPen);
//прямоугольник
CBrush *OldBrush=wndDC->SelectObject(&TempBrush);
CPen *OldPen=wndDC->SelectObject(&TempPen);
wndDC->Rectangle(x1,y1,x2,y2);
wndDC->SelectObject(OldBrush);
wndDC->SelectObject(OldPen);
ReleaseDC(wndDC);