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