Programación General > Visual Basic 6.0 e inferiores
Re: API de windows...
pacegar:
perfecto... poniendo el autoredraw a true y haciendo una pausa entre el copiado el show del nuevo form, todo va bien!
Gracias por todo! :good:
pacegar:
Me ha surgido otro problema...
A la hora de imprimir ese formulario donde tengo los pictures con las copias... no me los imprime.... salen en blanco...
He hecho el autroredraw del form y un refresh pero nada...
Alguna idea?
Brroz:
Hola pacegar
Si estás utilizando la propiedad 'Picture' del PictureBox no te imprimirá nada (a no ser que hubieras cargado desde un fichero una imagen en el control). Utiliza la propiedad Image y a ver que tal.
Abur.
Ep! Disculpas. Acabo de ver que lo que intentas imprimir es el formulario, no el PictureBox... lo tendría que ver.
pacegar:
el objeto image no tiene la propiedad hDc... aun así no consigo copiar un picture a un image con el BitBlt...
Brroz:
Acabo de probar el caso y a mi SÍ me funciona perfectamente. Para imprimir el formulario utilicé el método PrintForm del mismo.
Lo que te decía de la propiedad Image no era para hacer la copia sobre un hDC que tuviera la propiedad, sino para imprimir el contenido del PictureBox (con Printer.PaintPicture Picture1.Image, x , y cosa que también funciona perfectamente), aunque luego me fijé que lo que querías imprimir era el formulario (de todas formas y como curiosidad, supongo que se podrían copiar los bits creando un hDC compatible y todas esas movidas...). Disculpa que me hubiese explicado mal.
Chao.
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa