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