Ejemplos usando el Api de windows para Visual basic
<Volver> - Anterior - Siguiente
Este ejemplo es similar al anterior que utilizaba el Api WindowFromPoint en conjunto con el Api GetCursorPos para devolver el Handle o Hwnd de la ventana en la que se encuentrara el mouse usando un Timer que lo comprobaba.
Este ejemplo no requiere de un timer que cheque el área constantemente. En este caso lo que comprueba , si el mouse salió fuera del Picture, ..es la función Api PtInRect y GetWindowRect
A PtInRect se le debe enviar las coordenadas del mouse obtenidas con GetCursorPos , y en el segundo parámetro una estructura de tipo Rect (el rectángulo que forma la ventana, en este caso el picturebox ).
Ese rectángulo lo obtenemos antes de llamar a PtInRect con el la función GetWindowRect. A esta se le envía el Hwnd del Picture y la variable Rect, donde quedará almacenada la región o área del control.
Controles
Colocar un Picture1 en el Formulario.
Código en un form
Buscar en Recursos vb
Recursos visual basic - Buscar - Privacidad - Copyright © 2005 - 2009 - www.recursosvisualbasic.com.ar