Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:
Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro

Imprimir Horizontalmente

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

Imprimir Horizontalmente

Notapor adrest el Mié Ene 26, 2005 9:30 am

Hola

Como puedo hacer para que cuando imprima, esta este predeterminada para imprimir la hoja horizontalmente

gracias
adrest
Novato
Novato
 
Mensajes: 2
Registrado: Dom Ene 16, 2005 12:09 pm

RE. Imprimir Horizontalmente

Notapor johnny el Sab Ene 29, 2005 6:56 pm

Hola

puedes incluir el siguiente codigo en el constructor de la vista

Código: Seleccionar todo

CMoliendaView::CMoliendaView()
{
   // Estructura que almacena las opciones de impresión
   PRINTDLG PRT_DLG;

   // Puntero a una est DEVMODE que contiene la información sobre la
   // inicialización del dispositivo y el ambiente de una impresora.
   LPDEVMODE lpDevMode;

   // Apuntar lpDevMode al DEVMODE de la impresora
   AfxGetApp()->GetPrinterDeviceDefaults(&PRT_DLG);
   lpDevMode = (LPDEVMODE)::GlobalLock(PRT_DLG.hDevMode);

   // Inicializar el cuadro de dialogo Imprimir
   lpDevMode->dmPaperSize = DMPAPER_A4;
   lpDevMode->dmOrientation = DMORIENT_PORTRAIT;

   // Desligar lpDevMode de PRT_DLG.hDevMode
   if(lpDevMode)
      ::GlobalUnlock(PRT_DLG.hDevMode);
}



Espero te sirva.

Chau.
johnny
Usuario Activo
Usuario Activo
 
Mensajes: 47
Registrado: Lun Jun 21, 2004 4:02 pm
Ubicación: Arequipa-Perú


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados