Freigeben über


CPageSetupDialog::PreDrawPage

Aufgerufen vom Framework, bevor das Bildschirmaufnahme einer gedruckten Seite gezeichnet wird.

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

Parameter

  • wPaper
    Gibt einen Wert an, der das Papierformat angibt.Dieser Wert kann einer der Werte DMPAPER_ sein, die in der Beschreibung der DEVMODE-Struktur aufgeführt sind.

  • wFlags
    Gibt die Ausrichtung des Papiers oder des Umschlags an und ob der Drucker eine Punktematrix oder Gerät HPPCL (Hewlett-Packard-Drucker-Kommandosprache) ist.Dieser Parameter kann einen der folgenden Werte aufweisen:

    • 0x001 Papier im Querformat (Punktematrix)

    • 0x003 Papier im Querformat (HPPCL)

    • 0x005 Papier im Hochformat (Punktematrix)

    • 0x007 Papier im Hochformat (HPPCL)

    • Umschlag 0x00b im Querformat (HPPCL)

    • Umschlag 0x00d im Hochformat (Punktematrix)

    • Umschlag 0x019 im Querformat (Punktematrix)

    • Umschlag 0x01f im Hochformat (Punktematrix)

  • pPSD
    Zeiger auf eine Struktur PAGESETUPDLG.Weitere Informationen zu PAGESETUPDLG, finden Sie unter Windows SDK.

Rückgabewert

Ungleich 0 (null), wenn Sie verarbeitet werden; 0 andernfalls.

Hinweise

Überschreiben Sie diese Funktion, um die Zeichnung des Bilds anzupassen.Wenn Sie diese Funktion und Rückgabe TRUE überschreiben, müssen Sie das gesamte Bild gezeichnet.Wenn Sie diese Funktion und Rückgabe FALSE überschreiben, wird das gesamte Standardbild vom Framework gezeichnet.

Anforderungen

Header: afxdlgs.h

Siehe auch

Referenz

CPageSetupDialog-Klasse

Hierarchien-Diagramm

CPageSetupDialog::OnDrawPage