Рисую из своего класса в pDC
От: juks http://juks.ru
Дата: 29.08.03 12:15
Оценка:
Рисую из своего класса в pDC. Всё хорошо. Но когда происходит печать принтер (isprinting()==1), то вывод из класса попадает куда-то нетуда. Что не так?

Спасибо.

------------------------------------------
void mylabel::print(int id) {
int i;
float fontsize=10;

CFrameWnd* pFrameWnd=(CFrameWnd*)AfxGetMainWnd();
CView* pView = (CView*)pFrameWnd->GetActiveView();
CClientDC pDC((CWnd*)pView);
CFont font;
CFont font_old;


font.CreateFont(........;

CFont* def_font = pDC.SelectObject(&font);
pDC.SetTextColor(color);
pDC.SetBkMode (TRANSPARENT);

pDC.TextOut(x[id]*pos_scale, (maxy — y[id]) * pos_scale, label[id]);
...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.