¿como consigo la posicion del ratón?
Trabajo con visual c++ y mfc y se que LineFromChar me devulve la linea en la que se encuentra el cursor pero¿como consigo la posicion?
Sólo tienes que que procesar cualquiera de los mensajes del ratón al moverlo o cuando presionas algún botón. Por ejemplo, si generaste un proyecto con las mfc's en el entorno de programación siguiendo el asistente para abrir nuevo proyecto, puedes usar el ClassWizard para hacerlo. Si procesas el mensaje WM_MOUSEMOVE, este asistente te va a dirigir a la función
void CNombreView::OnMouseMove(UINT nFlags, CPoint point)
donde la cadena "Nombre" que aparece intercalada en el nombre de la clase, es el nombre que le diste al proyecto. Ahà el segundo parámetro "CPoint point" es el que tiene las coordenadas del ratón. Que yo sepa no existe una función que tu llames desde cualquier parte de tu código y re de las coordenadas en donde se encuentre el ratón, pero pudiera ser, serÃa cuestión de que nos lo aclarara alguien del foro que tenga más experiencia programando las MFC's
void CNombreView::OnMouseMove(UINT nFlags, CPoint point)
donde la cadena "Nombre" que aparece intercalada en el nombre de la clase, es el nombre que le diste al proyecto. Ahà el segundo parámetro "CPoint point" es el que tiene las coordenadas del ratón. Que yo sepa no existe una función que tu llames desde cualquier parte de tu código y re de las coordenadas en donde se encuentre el ratón, pero pudiera ser, serÃa cuestión de que nos lo aclarara alguien del foro que tenga más experiencia programando las MFC's
