Здравствуйте, 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();
Вроде так.