Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bestimmt, ob sortierte Kopien angefordert werden.
BOOL PrintCollate( ) const;
Rückgabewert
Ungleich 0 (null), wenn der Benutzer das sortierenskontrollkästchen im Dialogfeld auswählt; 0 andernfalls.
Hinweise
Rufen Sie diese Funktion auf, nachdem Sie DoModal aufgerufen haben, um zu bestimmen, ob der Drucker alle gedruckten Kopien des Dokuments sortieren sollte.
Beispiel
// Display the Windows Print dialog box with Collate check box checked.
CPrintDialog dlg(FALSE, PD_ALLPAGES | PD_COLLATE | PD_NOPAGENUMS |
PD_HIDEPRINTTOFILE);
if (dlg.DoModal() == IDOK)
{
// If the collate check box is selected, then GetCopies() will return
// the number of copies printed. Otherwise, GetCopies() always
// returns 1. Then, the number of copies printed can be found from the
// DEVMODE structure of the printing device.
if (dlg.PrintCollate())
{
int num = dlg.GetCopies();
TRACE(_T("Number of copies printed = %d\n"), num);
}
else
{
LPDEVMODE devmode = dlg.GetDevMode();
TRACE(_T("Number of copies printed = %d\n"), devmode->dmCopies);
}
}
Anforderungen
Header: afxdlgs.h