Re: Распечатка инфо
От: Denwer Россия  
Дата: 21.03.03 06:42
Оценка:
Здравствуйте, ss_sb, Вы писали:

SS>Диалоговое приложение. Выборка инфы из БД. Выборка в CListCtrl. Выборка короткой инфы. Задача : Отобразить и распечатать полную инфу. Вопрос Как организовать печать ?



CDC dc;
CPrintDialog printDlg(FALSE);

if (printDlg.DoModal() == IDCANCEL)       
  return;

dc.Attach ( printDlg.GetPrinterDC () );       
dc.m_bPrinting = TRUE;

DOCINFO di;
::ZeroMemory (&di, sizeof (DOCINFO));
di.cbSize = sizeof (DOCINFO);
di.lpszDocName = "Print";    
dc.StartDoc (&di);
    
dc.StartPage ();
//Тут что то рисуешь на этот контекст
//Если много страниц то в цикле
dc.EndPage ();
    
dc.EndDoc();    
dc.Detach();


Вроде так.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.