Автор Тема: Выделение строки как в windows  (Прочитано 555 раз)

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

Оффлайн eus_deus [?]

  • Новичок
  • *
  • Сообщений: 53
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Выделение строки как в windows
« Создано: Январь 21, 2018, 14:49:24 »
Всем здравствуйте!
Собственно, основная задача в заголовке описана. Но подробнее стоит так:
в ListView надо определенную строку выделить таким же прямоугольником, как выделение в windows (7-10)? то есть такой полупрозрачный прямоугольник синего цвета (наверное зависит от темы).
Функция _WinAPI_GetSysColors() вроде бы и получает цвет (правда, вроде бы в BGR, а не RGB), но что отвечает за эту самую прозрачность, может стиль какой?
И второе, следующее с первого - это самое выделение можно наложить на другой цвет? На белый, синий, черный и т.д? Вроде бы, если прозрачное, то не должно возникать проблем
Спасибо! :IL_AutoIt_1:

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

Выделение строки как в windows
« Отправлен: Январь 21, 2018, 14:49:24 »

Оффлайн ra4o [?]

  • Скриптер
  • ****
  • Сообщений: 788
  • Репутация: 139
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Выделение строки как в windows
« Ответ #1, Отправлен: Январь 21, 2018, 15:44:31 »
Это подойдёт ?
Код: AutoIt [Выделить]
#include <GuiListView.au3>
_GUICtrlListView_SetItemSelected($hWnd, $iIndex [, $fSelected = True [, $fFocused = False]])


Оффлайн eus_deus [?]

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

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Выделение строки как в windows
« Ответ #2, Отправлен: Январь 21, 2018, 22:28:42 »
ra4o, на моей обработке никакой реакции на код ( конечно, код переделан под себя). В общем, не то.
Вот так хочу выделить строку, как на скрине https://my.pcloud.com/publink/show?code=XZNx2H7ZxdGgzpwUoPJJkLaBbrRquh5KCo1X
Цвет фона может быть и другим, я писал. Но нужно именно системное выделение
« Последнее редактирование: Январь 21, 2018, 22:49:44 от eus_deus »

Оффлайн eus_deus [?]

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

  • Автор темы
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Выделение строки как в windows
« Ответ #3, Отправлен: Февраль 05, 2018, 22:00:12 »
Не актуально. Не решено

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

Re: Выделение строки как в windows
« Ответ #3 Отправлен: Февраль 05, 2018, 22:00:12 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
9 Ответов
4033 Просмотров
Последний ответ Июль 09, 2010, 01:41:19
от Vaal
5 Ответов
5426 Просмотров
Последний ответ Август 16, 2010, 20:53:06
от XpycT
2 Ответов
2507 Просмотров
Последний ответ Апрель 02, 2011, 22:24:21
от tigerby
2 Ответов
2074 Просмотров
Последний ответ Август 27, 2012, 18:59:48
от Buburum
5 Ответов
1691 Просмотров
Последний ответ Июнь 19, 2014, 15:40:49
от vitaliy4us
3 Ответов
1260 Просмотров
Последний ответ Ноябрь 24, 2014, 03:48:47
от Jotun
2 Ответов
994 Просмотров
Последний ответ Февраль 02, 2015, 00:56:33
от madmasles
8 Ответов
1755 Просмотров
Последний ответ Март 20, 2016, 19:43:34
от Garrett
3 Ответов
907 Просмотров
Последний ответ Сентябрь 12, 2016, 21:05:40
от Alofa
3 Ответов
1227 Просмотров
Последний ответ Сентябрь 23, 2016, 08:51:22
от StarEdik