Bonjour,
J'aimerais savoir comment faire pour imprimer une vue (et non un fichier image bmp).
Julien.
Bonjour,
J'aimerais savoir comment faire pour imprimer une vue (et non un fichier image bmp).
Julien.
une CFormView ne s'imprime pas ,sauf � utiliser l'impression par un bitmap de la form comme dans la faq (c'est une dialog, mais c'est pareil):
http://c.developpez.com/faq/vc/?page...PrintDialgoBox
si c'est une CView, si tu sais la dessiner tu sais l'imprimer :
http://c.developpez.com/faq/vc/?page...HowToPrintView
Ce qui est affirm� sans preuve peut �tre ni� sans preuve Euclide.
Les conversions num�riques en C,C++,C++/CLI
DLL d'extensions : �criture d'un plug-in de classe
D�marrer avec les MFC 2/2
Cr�ation d'un ActiveX MFC
Int�gration d'une imprimante PDF pour �ditions automatis�es
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
D�marrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
C'est une view que je veux imprimer : je la dessine bien avec OnDraw mais lorsque j'utilise la fonction "imprimer" par d�faut, Visual C++ m'imprime la view en tout petit et je la voudrais en plein �cran.
En parcourant le forum et la faq, j'ai essay� de modifier les fonctions OnFilePrint et OnBeginPrinting et de rajouter cela
mais �a ne marche pas
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 pInfo->m_rectDraw.SetRect(0, 0, pDC->GetDeviceCaps(HORZRES), pDC->GetDeviceCaps(VERTRES));
ton mapmode est bien MM_TEXT ?
Ce qui est affirm� sans preuve peut �tre ni� sans preuve Euclide.
Les conversions num�riques en C,C++,C++/CLI
DLL d'extensions : �criture d'un plug-in de classe
D�marrer avec les MFC 2/2
Cr�ation d'un ActiveX MFC
Int�gration d'une imprimante PDF pour �ditions automatis�es
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
D�marrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
je n'avais pas mis le SetMapMode � MM_TEXT, j'ai donc rajout�
dans OnDraw mais �a ne change rien
Code : S�lectionner tout - Visualiser dans une fen�tre � part pDC->SetMapMode(MM_TEXT);
alors si tout est ok ,tu dois te planter dans ton dessin.
celui-ci ne tient pas compte de la surface disponible...
sans voir le code on ne peut rien dire de plus.
Ce qui est affirm� sans preuve peut �tre ni� sans preuve Euclide.
Les conversions num�riques en C,C++,C++/CLI
DLL d'extensions : �criture d'un plug-in de classe
D�marrer avec les MFC 2/2
Cr�ation d'un ActiveX MFC
Int�gration d'une imprimante PDF pour �ditions automatis�es
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
D�marrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Partager