[C con Clase] KEYDOWN en ListView
Fernando
profacua en yahoo.com.mx
Mar Ago 12 07:34:21 CEST 2008
Hola listeros, sigo con asunto del LV, estoy utilizado el siguiente código para saber cuál fila seleccioné al dar click sobre el LV (funciona bien c mouse); sin embargo quiero ver si se puede obtener lo mismo usando las teclas flecha arriba y fecha abajo y hasta ahora OBTENGO LA FILA Q PIERDE LA SELECCION, Y NO LA QUE QUEDA POSTERIORMENTE SELECCIONADA:
case WM_NOTIFY:
pnlvProd = (LPNM_LISTVIEW)lParam;
if((pnlvProd->hdr.code==NM_CLICK))
iFilSel=(int)SendMessage(hLvProd, LVM_GETNEXTITEM, -1, LVNI_FOCUSED);
...
es decir iFilSel me devuelve ya sea un entero > ó < al que estoy seleccionando con la teclas...
GRACIAS.
Más información sobre la lista de distribución Cconclase