| Hola invitado |
|
02 Sep, 2010 - 04:40 |
|
 |
|
© 2009 PortalFox
|
|
|
| Enviado por Luis María Guayán en Miércoles, 25 Enero, 2006 |
|
Este código pone una imagen en la pantalla principal de VFP, y la mantiene centrada aunque ésta se redimensione.
Mantener centrada una imagen en la pantalla principal Por Luis María Guayán, Tucumán, Argentina
Ya en un artículo anterior se publicó como centrar una imagen en la pantalla principal de VFP: -- Centrar una imagen en la pantalla principal (_Screen) -- http://www.portalfox.com/article.php?sid=349 Esta vez enlazaremos el evento Resize de la pantalla principal para mantener siempre centrada la imagen, aunque la pantalla se redimensione. Para ello utilizaremos la función BINDEVENT() disponible desde VFP8. _SCREEN.ADDOBJECT("oImagen","MiImagen")
WITH _Screen.oImagen
.PICTURE = "C:\MiImagen.jpg"
.LEFT = INT(_SCREEN.WIDTH - .WIDTH)/ 2
.TOP = INT(_SCREEN.HEIGHT - .HEIGHT)/ 2
.VISIBLE = .T.
ENDWITH
BINDEVENT(_SCREEN,"Resize",_SCREEN.oImagen,"MiMetodo")
DEFINE CLASS MiImagen AS IMAGE
PROCEDURE MiMetodo
WITH THIS
.LEFT = INT(_SCREEN.WIDTH - .WIDTH)/ 2
.TOP = INT(_SCREEN.HEIGHT - .HEIGHT)/ 2
ENDWITH
ENDPROC
PROCEDURE DESTROY
UNBINDEVENT(THIS)
ENDPROC
ENDDEFINE
|
|
|
|
|
|
| Mantener centrada una imagen en la pantalla principal (_Screen) | Entrar/Crear una cuenta | 3 Comentarios |
|
| Los comentarios son propiedad de sus respectivos autores. No somos responsables de su contenido. |
Re: Mantener centrada una imagen en la pantalla principal (_Screen)
por jbracho22 en 08 Feb, 2006 - 11:33 (Información del usuario | Enviar un mensaje http://)
|
|
He tratado de ingresar el código en una aplicación que tengo y me sale error cambie lo cambie. Me gustaria que me especificara un poco más si el código va en el load del formulario ó en algún lado de la imagen. Gracias.
|
Re: Re: Mantener centrada una imagen en la pantalla principal (_Screen) por eduardoa (arias@bfi.com.cu) en 01 Mar, 2006 - 11:59 (Información del usuario | Enviar un mensajehttp:// | Coloque el codigo que aparece en el articulo en un procedimiento (solamente) y llame al procedimiento en el evento que corresponda
o en el procedimeento que desee, yo lo adapte al procedimiento en el que guardo los seteos anteriores, como del _screen , sets etc |
Re: Re: Mantener centrada una imagen en la pantalla principal (_Screen) por eduardoa (arias@bfi.com.cu) en 01 Mar, 2006 - 12:00 (Información del usuario | Enviar un mensajehttp:// | Coloque el codigo que aparece en el articulo en un fichero .prg (solamente) y llame al programa en el evento que corresponda
o en el procedimiento que desee, yo lo adapte al procedimiento en el que guardo los seteos anteriores, como del _screen , sets etc |
|
Todas las marcas y los logos utilizados en este sitio son propiedad de sus respectivos dueños.
Los artículos, noticias y comentarios son propiedad y responsabilidad de sus respectivos autores.
Copyright © 2000-2010 PortalFox. Todos los derechos reservados.
|
|