Tengo un listview que cargo manualmente y en el evento CustomDrawSubItem pongo el siguiente codigo:
Código:
if (Item.Selected) then
Begin
Sender.Canvas.Brush.Color := clblue;
end;
He probado poner esto tambien:
Código:
if (Item.Selected) then
Begin
SetBkColor(Sender.Canvas.Handle, clblue);
end;
Obteniendo el mismo resultado, en los dos casos pone el fondo azul en el texto de cada subitem, pero no pone toda la linea azul, como cuando seleccionas una en automatico, alguien sabe que me falta o que estoy haciendo mal.
Gracias y un saludo