Diese Funktion sollte aufgerufen werden, wenn ein Programm gleich ausdrucken möchte und es nicht möglich ist, pdlg_do() oder pdlg_open() und pdlg_evnt() aufzurufen (z.B. Calamus-Druckdialoge). Die übergebenen Druckereinstellungen werden überprüft (und bei alten Treiber gesichert).
Deklaration:
WORD pdlg_use_settings( PRN_DIALOG *prn_dialog,
PRN_SETTINGS *settings );
Aufruf:
pdlg_use_settings( prn_dialog, settings );
Variable Belegung Bedeutung
Eingaben:
contrl[0] 205 pdlg_set
contrl[1] 1 Einträge in intin
contrl[3] 2 Einträge in addrin
intin[0] 9 pdlg_use_settings
addrin[0] prn_dialog Zeiger auf Verwaltungsstruktur
addrin[1] settings Druckereinstellung
Ausgaben:
contrl[2] 1 Einträge in intout
contrl[4] 0 Einträge in addrout
intout[0] 0/1 0: Fehler 1: alles in Ordnung