Inicio > Power Builder > william4425 > poner efecto a una ventana al abrirla

poner efecto a una ventana al abrirla

Experto:
Usuario:
Fecha: 30/10/2009
Valoración: (3,00 sobre 5) Categoría: Power Builder
19/10/2009
moisescz, usuario preguntando en Power Builder
Usuario
Hola estimados expertos, por favor si es posible hacerlo ;me gustaria ponerle un efecto de retraso a una ventana al momento de abrirla con el evento open, muchas gracias por su respuesta
19/10/2009
moisescz, experto respondiendo en Power Builder
Experto
- declaras como funcionen global external
Function boolean AnimateWindow(long lhWnd, long lTm, long lFlags ) library 'user32'
- n el open d tu window
long tipo_anima , tiempo
AnimateWindow( Handle( this ),tiempo, tipo_anima)
//tiempo -> en miliseg
//tipo_anima....
//1 -> aparece de izquierda a derecha
//2 -> aparece de derecha a izquierda
//4 -> aparece de arriba a abajo
//8 -> aparece de abajo hacia arriba
//16 -> aparece desde el centro hacia afuera
//524288 -> aparece
28/10/2009
moisescz, usuario preguntando en Power Builder
Usuario
Muchas Gracias experto es justo lo que necesitaba, ahora viene otra pregunta que deriva de la anterior, como hacer para que la ventana se cierre con el mismo efecto.
Ya que he probado a colocar en el evento close de la ventana la misma funcion 'animatewindow' pero no obtengo el resultado deseado.
Gracias por tu atencion.
28/10/2009
moisescz, experto respondiendo en Power Builder
Experto
solo puedo aconcejart q t consigas la version 11....ahi trae las animaciones establñecidas n las propiedades de window...d open y close......no pudo ayudart
30/10/2009
moisescz, usuario preguntando en Power Builder
Usuario
Gracias por tu respuesta, me ha sido de gran ayuda.
Enlaces patrocinados