![]() |
|
![]() ![]() ![]() |
|
pseudor |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 22.5.2007 Репутация: нет Всего: нет |
При выделении строки в ListView, у которого есть колонки, проблема с выделением строки - в той колонке где есть иконка, не вся площадь выделена системным цветом выделения. Поэтому если перетащить такую колонку на середину, то получается, что при выделении строка как бы разорвана. Как с таким справиться?
Вот картинка: http://img300.imageshack.us/img300/9030/63126613or1.jpg |
|||
|
||||
pseudor |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 22.5.2007 Репутация: нет Всего: нет |
Прошу прощения. дело не в картинке - любая первая колонка, с текстом или с картинкой, создаёт разрыв. если её перетянуть в середину.
|
|||
|
||||
zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 16 Всего: 92 |
pseudor, попытался воссоздать твою проблему, не получилось - все работает корректно.
брал сэмпл RowList, добавил стиль LVS_EX_HEADERDRAGDROP, и немного изменил функцию перерисовки, добавил:
перед прорисовкой выделения. |
|||
|
||||
pseudor |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 22.5.2007 Репутация: нет Всего: нет |
А можно взглянуть, как ты элементы добавлял? И на всю целую фукнцию перерисовки.
|
|||
|
||||
zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 16 Всего: 92 |
его тут можно взять |
|||
|
||||
pseudor |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 22.5.2007 Репутация: нет Всего: нет |
Дело в том, что я с WTL это всё делаю.
|
|||
|
||||
pseudor |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 22.5.2007 Репутация: нет Всего: нет |
Есть в MSDN пример для WTL, как это делается?
|
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |