border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 


Retroceder   VB-MUNDO - Programacion Visual > Programacion - Lenguajes > Visual Basic 6.00
Registrarse FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 26-10-2006, 09:46:20
Gran Participación en el Foro
 
Registrado: mar 2006
Posts: 121
GuNA Valoración +2
Predeterminado Capturar pantalla, sacar foto..distinta pantalla..

Buenas otra vez, siento volver con el mismo tema, pero esque no encuentro solución.
Yo hago una captura de una pantalla con el savepicture

SavePicture imagen, stRutaGuardarDir & "imagenes\pantalla1.bmp"

Bien luego a esa captura le hago una foto y la nueva foto la guardo en otro sitio

SavePicture CaptureWindow(frmCaptura.hWnd, True, 152, 40, 695, 522), stRutaGuardarDir & "Imagenes\GLongitudinal.bmp"

Bueno el capturewindow necesita las dimensiones..pero para cada pantalla esto cambia, lo que quiere decir que me hara una
foto con una dimension distinta..y me saca la mitad de la foto..o un poco mas arriba..si alguien puede ayudarme.

Un saludo y gracias de todas formas.

P.D. Que paren de sacar monitores de distinto tamaño!.
Responder Con Cita
  #2 (permalink)  
Antiguo 26-10-2006, 15:04:21
Gran Participación en el Foro
 
Registrado: mar 2006
Posts: 121
GuNA Valoración +2
Predeterminado

Vale ya lo he averiguado.
Todo se debe a la resolución por un lado y a los pixeles por otro.
Bien yo trabajo a 1024x768 se que está mal, pero aun asi, aunque lo hiciera a 600 me daria el mismo error, puesto que cuando cambiara de resolución también tendría el mismo problema, puesto que captura una zona de la pantalla.
Seguire investigando una manera para que me la haga siempre bien, pero creo que tendre que empezar a buscar cosas sobre resolución de pantalla, si alguien tiene algo para prestarme por ahi de ayuda le daria mil gracias.
Saludos
Responder Con Cita
  #3 (permalink)  
Antiguo 26-10-2006, 16:19:38
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.167
J.M.Movilla Valoración +2
Predeterminado

Una de las posibles soluciones la puedes encontrar adquiriendo el paquete Component One, que incorpora el c1Sizer.ocx con el que se ajustan los formularios y sus objetos a la resolución que tú definas en el monitor. Pero esta solución tiene un precio económico, porque es un paquete de pago, bien que a la larga te va a salir superbaratísimo...
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita
  #4 (permalink)  
Antiguo 27-10-2006, 11:09:43
Gran Participación en el Foro
 
Registrado: mar 2006
Posts: 121
GuNA Valoración +2
Predeterminado

Como siempre, gracias por tus consejos y dedicar tiempo a los errores aqui expuestos.
Responder Con Cita
  #5 (permalink)  
Antiguo 15-11-2006, 11:05:08
Un Nuevo Amigo
 
Registrado: nov 2006
Posts: 1
EnanoAmat Valoración +2
Predeterminado

Caundo comenza tu proyecto podrias guardar en unas variables el ancho y alto de pantalla para pasaecelos como parametros
__________________
Algo asi era...
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Tomar foto pantalla chronos682 Visual Basic 6.00 2 02-01-2007 20:33:02
Situar formulario misma posicion distinta pantalla GuNA Visual Basic 6.00 3 26-10-2006 08:28:52
Cambiar el modo de ver la pantalla a pantalla completa saroaes21 Visual Basic 6.00 1 21-03-2005 11:32:17
como coloco un form en pantalla que cubra toda pantalla, nancho_5 Visual Basic 6.00 2 27-01-2005 17:53:43
CAPTURAR ZONAS DETERMINADAS DE LA PANTALLA pretodiego Visual Basic 6.00 1 17-09-2004 00:00:00


La franja horaria es GMT. Ahora son las 00:04:06.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right