@Nine maybe this ?
Func CreateGUIItems($sPrefix)
; Works
; Local $idListView = GUICtrlCreateListView("Directories", 15, 35, 170, 150, Default, BitOR($LVS_EX_GRIDLINES, $LVS_EX_INFOTIP))
; Local $idListView = GUICtrlCreateListView("Directories|Files", 15, 35, 170, 150, -1, BitOR($LVS_EX_GRIDLINES, $LVS_EX_INFOTIP))
; Doesn't work
; Local $idListView = GUICtrlCreateListView("Directories|Files", 15, 35, 170, 150, -1, BitOR($LVS_EX_GRIDLINES, $LVS_EX_INFOTIP, $LVS_EX_FULLROWSELECT))
; Works
Local $iExStyle = ($sPrefix = "A") _
? BitOr($LVS_EX_GRIDLINES, $LVS_EX_INFOTIP, $LVS_EX_FULLROWSELECT) _
: BitOr($LVS_EX_GRIDLINES, $LVS_EX_INFOTIP)
Local $idListView = GUICtrlCreateListView("Directories|Files", 15, 35, 170, 150, -1, 0)
_GUICtrlListView_SetExtendedListViewStyle($idListView, $iExStyle)
...