Raymundo,
Gracias por tu respuesta.
Lo que busco es que por defecto, al usuario le salga el previo sin tener que seleccionar la impresora.- Solo en el caso de que lo necesite, tener un combobox, en el propio preview, para seleccionar otra impresora que la prederminada (por ejemplo, para imprimir en una impresora PDF y mandarla por email).
Ya lo he conseguido, pero a medias:
1) Con aGetPrinters(), consigo la lista de impresoras y la pongo en un ComboBox en la barra del preview.
2) Si cambio este Combo (ON CHANGE) me funciona con oDevice:hDC:=GetPrintDC(), pero claro, sale el cuadro de Windows para elegir de nuevo la impresora, y me gustaria evitarlo. Todos los intentos que he hecho para que al cambiar el ComboBox tome como activa la nueva impresora, han sido inutiles. 驴Alguien podr铆a echarme una ayudita?
驴Que tengo que poner para que al elegir una impresora en el Combo, el programa tome como activa dicha impresora?.