Bonjour � tous,
je vous pose mon probl�me, je d�veloppe une application sous visual c++ 6.0.
Et je voudrais imprimer plusieurs CWnd sur une seule page, � l'aide d'un CDC, mais je n'y arrive pas.
Pour le moment mon code ressemble � �a :
j'ai essay� quelques modifications mais toujours rien, cela m'imprime les deux dessins l'un sur l'autre.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 CDC *pDC=CDC::FromHandle(pd.GetPrinterDC()); DOCINFO docinfo; memset(&docinfo, 0, sizeof(docinfo)); docinfo.cbSize = sizeof(docinfo); docinfo.lpszDocName = _T("nom_du_fichier"); pDC->StartDoc(&docinfo); pDC->StartPage(); CWnd*pWnd0=(CWnd*)GetDlgItem(IDC_W0); CWnd*pWnd1=(CWnd*)GetDlgItem(IDC_W1); pWnd0->Print(pDC,0); pWnd1->Print(pDC,0); pDC->EndPage(); pDC->EndDoc();
Mon but, pouvoir les imprimer sur la page � des endroits diff�rents.
Merci d'avance pour votre aide ...








R�pondre avec citation









Partager