Всем доброго времени суток.
Есть Цветной ListView, как можно узнать цвет текста конкретной строки.
Есть Цветной ListView, как можно узнать цвет текста конкретной строки.
Код:
#include <GUIConstantsEx.au3>
#Include <GuiListView.au3>
$Form1 = GUICreate("Form1", 484, 192, 258, 187)
$hListView = GUICtrlCreateListView ("Колонка 1:|Колонка 2:", 24, 16, 433, 97)
_GUICtrlListView_SetExtendedListViewStyle($hListView, BitOR($LVS_EX_GRIDLINES, $LVS_EX_FULLROWSELECT, $LVS_EX_SUBITEMIMAGES, $LVS_EX_CHECKBOXES))
GUICtrlCreateListViewItem('A|A' , $hListView)
GUICtrlCreateListViewItem('B|B' , $hListView)
GUICtrlSetColor(-1,0x00FF00)
GUICtrlCreateListViewItem('C|C' , $hListView)
$btB = GUICtrlCreateButton("Цвет", 200, 152, 75, 25)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $btB
$IndexListView=_GUICtrlListView_GetSelectedIndices($hListView) ; Определяем Индекс выделенной записи
$IdItem=_GUICtrlListView_GetItemParam($hListView,$IndexListView)
;~ GUICtrlSetColor( $IdItem,0x00FF00)
$TextColor=_GUICtrlListView_GetTextColor($IdItem)
MsgBox(0,$IdItem,$TextColor)
EndSwitch
WEnd