Partager via


CPageSetupDialog::PreDrawPage

Appelé par l'infrastructure avant de dessiner l'image de l'écran d'une page imprimée.

virtual UINT PreDrawPage(
   WORD wPaper,
   WORD wFlags,
   LPPAGESETUPDLG pPSD 
);

Paramètres

  • wPaper
    Spécifie une valeur qui indique le format du papier.Cette valeur peut être l'une des valeurs de DMPAPER_ répertoriées dans la description de la structure de DEVMODE .

  • wFlags
    Indique l'orientation du papier ou de l'dans un wrapper, et si l'imprimante est un tableau de points ou périphérique de HPPCL (langage PCL de Hewlett Packard).Ce paramètre peut prendre l'une des valeurs suivantes :

    • Papier 0x001 en mode paysage (matricielle)

    • Papier 0x003 en mode paysage (HPPCL)

    • Papier 0x005 en mode portrait (matricielle)

    • Papier 0x007 en mode portrait (HPPCL)

    • Enveloppe 0x00b en mode paysage (HPPCL)

    • Enveloppe 0x00d en mode portrait (matricielle)

    • Enveloppe 0x019 en mode paysage (matricielle)

    • Enveloppe 0x01f en mode portrait (matricielle)

  • pPSD
    Pointeur vers une structure de PAGESETUPDLG .Pour plus d'informations sur PAGESETUPDLG, consultez Kit de développement logiciel Windows.

Valeur de retour

Valeur différente de zéro si managé ; sinon 0.

Notes

Remplacez cette fonction pour personnaliser le dessin de l'image.Si vous substituez ces fonctions et retournent TRUE, vous devez dessiner l'intégralité de l'image.Si vous substituez ces fonctions et retournent FALSE, l'image par défaut entière est dessinée par l'infrastructure.

Configuration requise

Header: afxdlgs.h

Voir aussi

Référence

Classe de CPageSetupDialog

Graphique de la hiérarchie

CPageSetupDialog::OnDrawPage