Buenas, (espero que esta vez sí se envíe el mensaje).
Vi un post donde uno de los foristas metía este código en el evento 'OnMouseMove' del formulario para que, al mover el mouse a la derecha se desplegara unos botones en un panel:
Código Delphi
[-]
if X >= Form.ClientWidth - 10 then
AnimateWindow(Form.Handle, 100, AW_ACTIVATE + AW_SLIDE + AW_HOR_NEGATIVE)
else
AnimateWindow(Form.Handle, 100, AW_HIDE + AW_SLIDE + AW_HOR_POSITIVE);
Lo adapté a mi necesidad: poniendo, en vez de 'Form' em nombre de mi imagen que actúa como botón. Funciona perfectamente en el evento 'OnMouseMove'.
El mismo efecto me gustaría tener, pero para un evento de posicionar el mouse en la imagen de botón (sin darle click, preferentemente).
Probé el mismo código en los eventos de la imagen: 'OnMouseActivate', 'OnMouseEnter', 'OnMouseUp', pero no resultó: no hacía nada.
Por favor si pueden ayudarme: quisiera saber en qué evento de la imagen debo colocar el código, y si no es el mismo código, cómo podría hacer para lograr ese efecto.
Desde ya gracias.