EL PORTAL DE POWERBUILDER

El portal de PowerBuilder en Español

  • Aumentar el tamaño de la letra
  • Tamaño de letra predeterminado
  • Reducir el tamaño de la letra
Home Articulos Varios Como agregar animación a las ventanas

Como agregar animación a las ventanas

Correo electrónico Imprimir PDF
ESTA API SOLO ESTA DISPONIBLE EN WINDOWS 98 Y 2000. AGREGA LA SIGUIENTE FUNCION EXTERNA:
Function boolean AnimateWindow(long lhWnd, long lTm, long lFlags ) library 'user32'

DONDE EL PRIMER PARAMETRO ES EL ?HANDLE? DE TU VENTANA, EL SEGUNDO ES EL TIEMPO QUE SE DEBE TOMAR PARA LA ANIMACIÓN (MAYOR VALOR = MAYOR LENTITUD EN LA ANIMACIÓN), Y POR ULTIMO EL TIPO DE ANIMACIÓN QUE DESEAS AGREGAR.

PARA LLAMAR LA APLICACIÓN, AGREGA EL SIGUIENTE CODIGO AL EVENTO OPEN DE TU VENTANA:

// Anima la ventana de izquierda a derecha
Constant long AW_HOR_POSITIVO = 1
// Anima la ventana de derecha a izquierda
Constant long AW_HOR_NEGATIVO = 2
// Anima la ventana de arriba hacia abajo
Constant long AW_VER_POSITIVO = 4
// Anima la ventana de abajo hacia arriba
Constant long AW_VER_NEGATIVO = 8
// Anima la ventana haciéndola que aparezca del centro hacia los lados
Constant long AW_CENTRO = 16
// Oculta la ventana
Constant long AW_OCULTA = 65536
// Activa la ventana
Constant long AW_ACTIVA = 131072
// Usa la animación de tipo diapositivas
Constant long AW_DIAP = 262144
// Usa la animación con efecto de transparencia
Constant long AW_TRANS = 524288

AnimateWindow( Handle( this ), 500, AW_TRANS )
Última actualización el Lunes 11 de Agosto de 2008 09:12  

Newsflash

Para los que le gustan las cosas personalizadas esto les caera de perilla, si bien tiene cierto nivel de dificultad, dependera de cuan nuevo eres en PBuilder.

Crea una ventana (ej. w_progressbar) e inserta dos rectangle controls (r_1 y r_2), colocalos uno encima del otro, un static text (st_1), que va en el centro de los dos rectangles; y un commandbutton (cb_1).

Luego modifica sus propiedades asi: