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


click con el botón derecho en un Item de un CListBox

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

Moderador: latindeveloper

click con el botón derecho en un Item de un CListBox

Notapor flipper el Vie Dic 01, 2006 11:20 am

Hola,
Existe algún mensaje específico lanzado por un CListBox cuando se pulsa sobre algún Item con el botón DERECHO del ratón? No lo encuentro:(
Lo que estoy intentando es que aparezca un menú emergente cuando se pulse con el botón derecho del ratón sobre un item. ¿Como se recoge ese evento?

Gracias.
flipper
Novato
Novato
 
Mensajes: 3
Registrado: Dom Nov 26, 2006 4:21 pm

Notapor gillespie el Vie Dic 01, 2006 4:55 pm

Hola

Si, WM_RBUTTONDOWN, pero no obstante verificalo en Yerba Mate y Visual C++.

Brigado.
gillespie
Novato
Novato
 
Mensajes: 2
Registrado: Vie Dic 01, 2006 4:46 pm

Re: click con el botón derecho en un Item de un CListBox

Notapor latindeveloper el Vie Dic 01, 2006 5:29 pm

Si utilizas un control tipo CListCtrl el evento sería NM_RCLICK

Para saber en que item se hizo click solo tienes que obtenerlo con

Código: Seleccionar todo
POSITION pos = m_report.GetFirstSelectedItemPosition();
if(pos)
{
   int nItem = m_report.GetNextSelectedItem(pos);  // Item seleccionado
}


Saludos.
Imagen
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:30 pm
Ubicación: Peru


Volver a Visual C++

¿Quién está conectado?

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