Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


Determinar las coordenadas de un pixel.

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

Determinar las coordenadas de un pixel.

Notapor sirvarada el Mié May 02, 2007 1:22 pm

Hola!

Soy nueva en este foro. Me gustaría hacer una pregunta bastante concreta.

Necesito saber qué librería tengo que utilizar para leer la posición del ratón en una imagen.

Estoy haciendo un proyecto donde necesito rectificar una imagen en perspectiva a partir de la selección de los 4 puntos (es un rectángulo) de las esquinas. Tengo solucionado el problema de la rectificación, pero ahora mismo no sé como leer esos puntos a través del ratón.

Muchas gracias por anticipado.

Pd.- no tengo todavía muchos conocimientos de Visual C++. Agradecería una respuesta como si fuera tontita :)
sirvarada
Novato
Novato
 
Mensajes: 1
Registrado: Mié May 02, 2007 1:14 pm

Re: Determinar las coordenadas de un pixel.

Notapor gonso el Dom May 06, 2007 12:24 pm

sirvarada escribió:Hola!

Soy nueva en este foro. Me gustaría hacer una pregunta bastante concreta.

Necesito saber qué librería tengo que utilizar para leer la posición del ratón en una imagen.

Estoy haciendo un proyecto donde necesito rectificar una imagen en perspectiva a partir de la selección de los 4 puntos (es un rectángulo) de las esquinas. Tengo solucionado el problema de la rectificación, pero ahora mismo no sé como leer esos puntos a través del ratón.

Muchas gracias por anticipado.

Pd.- no tengo todavía muchos conocimientos de Visual C++. Agradecería una respuesta como si fuera tontita :)


Si llamas a los mensajes LButtonDown, RButtonDown, etc.... uno de los parámetros de dichas funciones es un CPoint que justamente son las coordenadas del ratón en el momento de hacer click con el botón derecho o izquierdo (dependiendo de que mensaje estés llamando).

Ej:

void CJRCView::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Agregue aquí su código de controlador de mensajes o llame al valor predeterminado

CView::OnLButtonDown(nFlags, point);
}

Como ves el argumento CPoint point no son más que las coordenadas del ratón....que las puedes obtener por point.x y point.y

Espero que te sirva
gonso
Usuario Activo
Usuario Activo
 
Mensajes: 23
Registrado: Dom Nov 05, 2006 4:00 am


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron