Что нового

Цвет элементов ListView

Cytrus

Новичок
Сообщения
110
Репутация
3
Привет.

Как можно изменять цвет элементов ListView?

Код:
#include <GUIConstantsEx.au3>
#include <GuiImageList.au3>
#include <GuiListView.au3>
#include <WindowsConstants.au3>
Global $g_hListView
Example()
Func Example()
    Local $hGUI, $hImage
    $hGUI = GUICreate("ListView", 400, 300)
    $g_hListView = GUICtrlCreateListView("", 0, 0, 500, 508, 0x0008)
    GUISetState(@SW_SHOW)
    _GUICtrlListView_InsertColumn($g_hListView, 0, "", 100)
    _GUICtrlListView_AddItem($g_hListView, "111", 0)
    _GUICtrlListView_AddItem($g_hListView, "222", 1)
    _GUICtrlListView_AddItem($g_hListView, "333", 2)
    _GUICtrlListView_AddItem($g_hListView, "444", 2)
    _GUICtrlListView_AddItem($g_hListView, "555", 2)
    _GUICtrlListView_AddItem($g_hListView, "666", 2)
    _GUICtrlListView_AddItem($g_hListView, "777", 2)
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
    GUIDelete()
EndFunc   ;==>Example


Я хочу выделять элементы списка разными цветами.
Какие для этого надо выставлять стили?
Или какими надо пользоваться UDF?
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Код:
_GUICtrlListView_SetBkColor($hListView, $CLR_MONEYGREEN)
_GUICtrlListView_SetTextColor($hListView, $CLR_BLACK)
_GUICtrlListView_SetTextBkColor($hListView, $CLR_MONEYGREEN)
 
Автор
Cytrus

Cytrus

Новичок
Сообщения
110
Репутация
3
Спасибо, буду пробовать.
 
Верх