| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Cerúleo Invitado
|
Publicado: Sab 01 Feb, 2003 6:07 pm Asunto: Impresoras de sistema |
|
|
Hola.
Necesito saber cómo puedo cargar en una lista tipo char[200], los nombres de las impresoras del sistema. He probado con la clase TPrinters del windows y no consigo nada de nada.
Os agradecería una ayudita.
Saludos  |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Lun 03 Feb, 2003 12:49 pm Asunto: |
|
|
// Añadimos: #include<printers.hpp>
// Si añadimos un Memo, de la siguiente manera
// obtenemos la lista de impresoras disponibles
Memo1->Lines = Printer()->Printers;
// Cantidad de impresoras disponibles
int NumImpresorasDisponibles = Printer()->Printers->Count;
// En el array ..Strings[..] tenemos el nombre de cada una
// Copiamos la primera en 'str':
char str[200];
strcpy(str, Printer()->Printers->Strings[0].c_str());
También puede interesarte la función EnumPrinters del API. |
|
| Volver arriba |
|
 |
|