Автор Тема: Цвет элементов ListView  (Прочитано 498 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Эта тема содержит сообщение, помеченное как лучший ответ. Кликните здесь для перехода к этому сообщению.

Оффлайн Cytrus [?]

  • Новичок
  • *
  • Сообщений: 51
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
Цвет элементов ListView
« Создано: Март 28, 2018, 17:17:21 »
Привет.

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

Код: AutoIt [Выделить]
#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?

Русское сообщество AutoIt

Цвет элементов ListView
« Отправлен: Март 28, 2018, 17:17:21 »

Оффлайн sngr [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 882
  • Репутация: 357
    • Награды
  • Версия AutoIt: 3.3.8.1
Re: Цвет элементов ListView
« Ответ #1, Отправлен: Март 28, 2018, 17:33:09 »
Код: AutoIt [Выделить]
_GUICtrlListView_SetBkColor($hListView, $CLR_MONEYGREEN)
_GUICtrlListView_SetTextColor($hListView, $CLR_BLACK)
_GUICtrlListView_SetTextBkColor($hListView, $CLR_MONEYGREEN)


Оффлайн Cytrus [?]

  • Новичок
  • *
  • Сообщений: 51

  • Автор темы
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Цвет элементов ListView
« Ответ #2, Отправлен: Март 28, 2018, 18:12:53 »
Спасибо, буду пробовать.

Помечен как лучший ответ пользователем Cytrus Отправлен Март 29, 2018, 08:37:08

Оффлайн Alofa [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1433
  • Репутация: 212
  • Пол: Мужской
  • Windows 7 /10 [x64]
    • Награды
  • Версия AutoIt: 3.3.12.0

Русское сообщество AutoIt

Re: Цвет элементов ListView
« Ответ #3 Отправлен: Март 29, 2018, 00:51:44 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
3288 Просмотров
Последний ответ Июль 14, 2010, 00:10:22
от getghe
11 Ответов
12895 Просмотров
Последний ответ Август 23, 2011, 10:06:20
от XpycT
0 Ответов
2861 Просмотров
Последний ответ Август 26, 2011, 10:24:39
от Генералиссимус
6 Ответов
3117 Просмотров
Последний ответ Октябрь 31, 2011, 13:57:49
от Yashied
0 Ответов
1393 Просмотров
Последний ответ Апрель 11, 2014, 19:46:49
от Dimmak
1 Ответов
759 Просмотров
Последний ответ Октябрь 29, 2014, 17:22:48
от Nefakt
3 Ответов
1183 Просмотров
Последний ответ Ноябрь 02, 2014, 17:37:26
от InnI
4 Ответов
2061 Просмотров
Последний ответ Февраль 24, 2015, 02:31:15
от joiner
1 Ответов
991 Просмотров
Последний ответ Март 24, 2015, 09:02:26
от Nefakt
5 Ответов
2559 Просмотров
Последний ответ Ноябрь 27, 2015, 01:06:00
от CreatoR