O FORM TEM A PROPRIEDADE SCALEMODE EM PIXELS
picBG é uma picture com propriedade visible=false
lvwBackColour é a ListView
' se criar funcão é só passar tambem a cor
Private Sub lvwBackColour_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)
Dim ncol As Integer
ncol = ColumnHeader.Index
picBG.Width = lvwBackColour.Width
picBG.Height = lvwBackColour.Height
picBG.ScaleWidth = 1
picBG.DrawWidth = 1
picBG.Cls
picBG.ScaleMode = vbPixels
picBG.Move lvwBackColour.Left, lvwBackColour.Top
picBG.Line (ColumnHeader.Left, 0)-(ColumnHeader.Left + ColumnHeader.Width, picBG.Height), vbGreen, BF
lvwBackColour.Picture = picBG.Image
End Sub