Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: pikoc en 29 Abril 2016, 09:38 am



Título: Print pictureBox
Publicado por: pikoc en 29 Abril 2016, 09:38 am
Buenos días;
Necesito ayuda para imprimir por la impresora por defecto, un pictureBox que tengo en pantalla (en c++).
¿Alguien me ayuda?
Gracias


Título: Re: Print pictureBox
Publicado por: HardForo en 29 Abril 2016, 15:02 pm
Con el metodo Print() asi (http://goo.gl/yNc6J5)


Título: Re: Print pictureBox
Publicado por: pikoc en 29 Abril 2016, 16:16 pm
Pues... no me va... me peta por todos lados... :P (Sigo pegándome con ello, eso sí, gracias por tomarte tiempo en responder)


Título: Re: Print pictureBox
Publicado por: MAFUS en 29 Abril 2016, 16:45 pm
Esa respuesta es para C# en .NET


Título: Re: Print pictureBox
Publicado por: HardForo en 29 Abril 2016, 16:58 pm
y como sabes es para C# y no Visual C++ ?


Título: Re: Print pictureBox
Publicado por: MAFUS en 29 Abril 2016, 17:02 pm
Por la forma en como se accede a la jerarquía de clases: usando un punto entre elementos en vez de los dos puntos.


Título: Re: Print pictureBox
Publicado por: pikoc en 29 Abril 2016, 17:25 pm
Eso lo modifiqué, el acceso a las clases me lo permite con la modificación directa "->" en lugar de "." pero aún así... me da problemas de definición y accesibilidad (no por los modos sino por las definiciones)


Título: Re: Print pictureBox
Publicado por: HardForo en 29 Abril 2016, 21:05 pm
Postea el codigo que no te funciona


Título: Re: Print pictureBox
Publicado por: pikoc en 3 Mayo 2016, 16:49 pm
Código:
private: System::Void printDocument1_PrintPage(System::Object^  sender, System::Drawing::Printing::PrintPageEventArgs^  e) 
{
      e->Graphics->DrawImage(pbalta->Image, 0, 0);
}

private: System::Void btImpr_Click(System::Object^  sender, System::EventArgs^  e) { }

Ahí tienes lo que viene siendo el botón y la "llamada de impresión". Errores no da, pero claro... también falta el código referente al botón...