HiTest() en CListBox

09/12/2004 - 20:32 por William GS | Informe spam
Hola a todos. Tengo un CListBox y estoy capturando el
mensaje 'OnContextMenu()' del diálogo padre, si esta sobre
el control en mención, muestra un menú, pero antes de
mostrar el menú necesito saber sobre que item se hizo clic
derecho pero CListBox no tiene la función 'HiTest()',
entonces ¿como puedo hacer esto?.

Muchas gracias,

William G.S.

Preguntas similare

Leer las respuestas

#1 Daniel Morales
13/12/2004 - 03:42 | Informe spam
mira no se como podría ser en MFC..
pero los listbox envían el mensaje LBN_SELCHANGE al cambiar la selección,
allí podrías obtener el item seleccionado, luego usando LB_GETITEMRECT la
posicion de éste y mostrar tu querido menú contextual digo.. como idea..

Saludos

Daniel

"William GS" escribió en el mensaje
news:293301c4de25$dfe68800$
Hola a todos. Tengo un CListBox y estoy capturando el
mensaje 'OnContextMenu()' del diálogo padre, si esta sobre
el control en mención, muestra un menú, pero antes de
mostrar el menú necesito saber sobre que item se hizo clic
derecho pero CListBox no tiene la función 'HiTest()',
entonces ¿como puedo hacer esto?.

Muchas gracias,

William G.S.
Respuesta Responder a este mensaje
#2 Rodrigo Corral [MVP]
13/12/2004 - 10:39 | Informe spam
Hechale un vistazo a CListBox::ItemFromPoint-- Un saludoRodrigo Corral
González [MVP]FAQ de microsoft.public.es.vc++http://rcorral.mvps.org
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida