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
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 la animación utilizada al cerrar las ventanas de la aplicación.. Esta función se aplica a todas las ventanas de la aplicación, excluyendo las que tienen ajustes específicos (configurados en el editor de ventanas o por WinAnimationSiguiente).
Observación: Para configurar la animación utilizada al abrir las ventanas, llame a WinAnimationOpening.
Ejemplo
// Select the animation that will be used when closing the window
WinAnimationClosing(waRotationMulti, 200)
Sintaxis
WinAnimationClosing(<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).
La duración por defecto es set a 1 segundo. Esta duración debe ser positiva.
<Sound>: Cadena de caracteres opcional
Nombre del archivo WAV que se reproducirá durante la animación.
Observaciones
  • 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, ...).
  • La función WinAnimationSiguiente tiene prioridad sobre la función WinAnimationClosing.
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