SelectLine




Const LVM_FIRST = &H1000
Const LVM_SETEXTENDEDLISTVIEWSTYLE = LVM_FIRST + 54
Const LVM_GETEXTENDEDLISTVIEWSTYLE = LVM_FIRST + 55
Const LVS_EX_FULLROWSELECT = &H20
'_________________________________________________________


Public Sub LVFullRowSelect(lv As ListView, ByVal bSet As Boolean)
Dim style As Long
Dim szTmp As String
On Error Resume Next
style = SendMessageAsLong(lv.hWnd, LVM_GETEXTENDEDLISTVIEWSTYLE, 0, 0)
If bSet Then
style = style Or LVS_EX_FULLROWSELECT
Else
style = style And (Not LVS_EX_FULLROWSELECT)
End If
Call SendMessageAsLong(lv.hWnd, LVM_SETEXTENDEDLISTVIEWSTYLE, 0, style)
End Sub

Come evidenziare tutta la riga di una ListView










( selectline.html )- by Paolo Puglisi - Modifica del 17/12/2023