AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones de animación / Animación de ventanas
  • Animación al abrir
  • Varios
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Modifica el tipo y la duración de las animaciones utilizadas al abrir y cerrar la siguiente ventana.
Observaciones:
  • Para configurar la animación que se utilizará al abrir todas las ventanas, llame a WinAnimationOpening.
  • Para configurar la animación que se utilizará al cerrar todas las ventanas, llame a Cierre de WinAnimation.
Ejemplo
// Select the animation
WinAnimationNext(waRotationMulti, 200)
// Open the window with the specified animation
Open(WIN_AnimationTest)
 
...
 
// Close the window with the specified animation in reverse direction
Close(WIN_AnimationTest)
Sintaxis
WinAnimationNext(<Type of animation> [, <Duration> [, <Sound>]])
<Type of animation>: Constante
Tipo de animación a realizar. La animación se realiza en dirección inversa cuando las ventanas están cerradas..
Estos tipos se clasifican por categoría y pueden combinarse (excepto waDefault y waRandom).
  • Propuesto por WINDEV:
    waDefaultAnimación de Default propuesta por WINDEV.
    Esta constante no se puede combinar con las otras constantes.
    waNoneNo se propone ninguna animación
    waRandomUna animación aleatoria es seleccionada por WINDEV.
    Esta constante no se puede combinar con las otras constantes.
    waVistaAnimación de Windows Vista (combinación de rotación, transparencia y reubicación).
  • Morphing:
    waBookEl plano de la ventana se muestra en un libro que se abre.
    waCircularFadeInLa ventana se muestra dentro de un disco cuyo tamaño aumenta.
    waFountainLa ventana aparece poco a poco, como si saliera de una fuente.
    waInterleaveLas cuatro esquinas de la ventana se fusionan al penetrar.
    waMorphCylinderEl plano de la ventana se muestra en un cilindro que se transforma lentamente en un plano.
    waMorphSphereEl plano de la ventana se muestra en una esfera que se transforma lentamente en un plano.
    waMorphWaveLa ventana del plano se muestra en las ondas que se desvanecen.
    waTopFillingLa ventana se llena de arriba hacia abajo.
  • Rotación:
    waRotationMultiLa ventana gira alrededor de todos los ejes
    waRotationXLa ventana gira rápidamente alrededor del eje X
    waRotationYLa ventana gira lentamente alrededor del eje Y
    waZigZagEfecto zig zag
  • Transparencia:
    waTransparent1La transparencia de la ventana cambia de 30 % a 80 %.
    waTransparent2La transparencia de la ventana cambia de 0% a 100%
    waTransparentFixedLa transparencia se mantiene igual (50%) durante la animación.
  • Zoom:
    waZoomZoom desde la posición de clic hasta la posición final (Line recta y velocidad constante).
<Duration>: Entero o duración opcional
Duración de la animación (en centésimas de segundo). Este parámetro puede corresponder a:
  • un número entero que corresponde al número de centésimas de segundo,
  • una variable de tipo Duration,
  • la duración en un formato legible (por ejemplo, 1 s o 10 ms).
<Sound>: Cadena de caracteres opcional
Nombre del archivo WAV que se reproducirá durante la animación.
Observaciones

Animación al abrir

  • Las animaciones realizadas durante la apertura son animaciones sin bloqueo: los códigos de inicialización se pueden ejecutar en paralelo.
  • La animación se realiza cuando la ventana se convierte en Visible por primera vez. Puede utilizar WinAnimationNext en el código de inicialización de las variables globales seguido de:
    MySelf.Visible = True

Varios

  • Si se abre una nueva ventana durante la animación, WINDEV espera el final de la animación antes de abrir esta nueva ventana.
  • La animación no se aplica a las ventanas del sistema (ventanas abiertas por fSelect, YesNo, ...).
  • WinAnimationNext tiene prioridad sobre WinAnimationOpening y Cierre de WinAnimation.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local