Hola Foro, estoy haciendo un programa y uso un Common Dialog Control pero no obtengo lo que necesito. Necesito obtener el archivo y ruta que se genera al seleccionar "Print to File".


Por ejemplo ---> C:\MiArchivo.prn

1.- Cómo le hago para al CommonDialog asignarle un Archivo de diferentes extensiones
*.dwg,*.dwf,*.idw,*.doc,*.xls,etc... ??
2.- Cómo guardo ruta y nombre de este archivo *.prn que se generara??
3.- Y por si esto no es poco, necesito que las cajas de dialogo no sean VISIBLES.!!!

Yo tengo lo siguiente pero.. no pasa nada!!! :

CommonDialog.Flags = cdlPDPrintToFile + cdlPDReturnDC
CommonDialog.PrinterDefault = True
CommonDialog.FileName = "C:\MiPlano.dwf"
CommonDialog.ShowPrinter

Utilizo un TextRichBox al cual le asigno el archivo "MiPlano.dwf" y me permite asignar ruta y nombre del *.PRN pero el archivo es pura basura ya que no interpreta correctamente mi archivo "MiPlano.dwf" porque en los TextRichBox solo se les debe de asignar archivo TXT y yo quiero asignarle cualquier tipo de archivo(Con dibujos, texto).
Cómo puedo modificar esto???

TextRichBox .FileName = CommonDialog.FileName
TextRichBox .SelPrint CommonDialog.hDC

O sí tienen alguna sugerencia de cómo puedo obtener un archivo PRN basado en un archivo de "x" extensión y sea generado correctamente se los agradeceré

Gracias y Saludos desde Chihuahua,México.