EndPage

Prototypes

int EndPage(HDC HandleContexteGraphique);

Description

Termine une page pour le document sur l'imprimante dont le contexte graphique est désigné par HandleContexteGraphique.

Exemple

#include <windows.h>
#include <winbase.h>

HINSTANCE HandleInstance;
HWND HandleFenetre;
PRINTDLG InformationsImpression;
DOCINFO InformationsDocument;

InformationsImpression.lStructSize=sizeof(PRINTDLG);
InformationsImpression.hwndOwner=HandleFenetre;
InformationsImpression.hDevMode=0;
InformationsImpression.hDevNames=0;
InformationsImpression.hDC=0;
InformationsImpression.Flags=PD_RETURNDEFAULT|PD_RETURNDC;
InformationsImpression.nFromPage=0;
InformationsImpression.nToPage=0;
InformationsImpression.nMinPage=0;
InformationsImpression.nMaxPage=0;
InformationsImpression.nCopies=0;
InformationsImpression.hInstance=HandleInstance;
InformationsImpression.lCustData=0;
InformationsImpression.lpfnPrintHook=NULL;
InformationsImpression.lpfnSetupHook=NULL;
InformationsImpression.lpPrintTemplateName=NULL;
InformationsImpression.lpSetupTemplateName=NULL;
InformationsImpression.hPrintTemplate=NULL;
InformationsImpression.hSetupTemplate=NULL;
if (!PrintDlg(&InformationsImpression)) InformationsDocument.cbSize=sizeof(DOCINFO);
InformationsDocument.lpszDocName="Mon document";
InformationsDocument.lpszOutput=NULL;
InformationsDocument.lpszDatatype=NULL;
InformationsDocument.fwType=0;
if (StartDoc(InformationsImpression.hDC, &InformationsDocument)<=0) ...
if (StartPage(InformationsImpression.hDC)<=0) ...
if (EndPage((InformationsImpression.hDC)<=0) ...
if (EndDoc(InformationsImpression.hDC)<=0) ...
DeleteDC(InformationsImpression.hDC);
...

Avertissement

Le résultat est négatif ou nul en cas d'erreur.

Voir aussi

PrintDlg pour choisir l'imprimante.
StartDoc pour commencer un nouveau document. EndDoc pour terminer l'impression.
StartPage pour commencer une nouvelle page du document.
DeleteDC détruire un contexte graphique.