![]() |
|
![]() ![]() ![]() |
|
User008 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 306 Регистрация: 9.9.2009 Репутация: нет Всего: 1 |
Надо убрать возможность менять ширину столбца и переставлять столбцы.
|
|||
|
||||
Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Стиль (расширенный) LVS_EX_HEADERDRAGDROP отвечает за возможность переставлять столбцы. Чтобы запретить, убери его.
Что касается изменения ширины, то тут все зависит от того, нужно ли тебе сохранять возможность сортировки столбца по клику. Если нет, попробуй добавить стиль LVS_NOSORTHEADER, при этом заголовки колонок станут "не кликабельными" и, вроде бы не "таскабельными". Но не уверена, что поможет... Кажется, когда-то мне пришлось ловить уведомление от хедера и запрещать перемещение. -------------------- ... |
|||
|
||||
User008 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 306 Регистрация: 9.9.2009 Репутация: нет Всего: 1 |
Не помогло. По-моему видел приложения, где сохранялась возможность кликать, но не работал ресайз, и указатель не принимал вид указателя, изменяющего размеры. Могу конечно CHeaderCtrl унаследовать. И подредактировать. Но хотелось бы по-проще решение. |
|||
|
||||
User008 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 306 Регистрация: 9.9.2009 Репутация: нет Всего: 1 |
Нашёл решение для фиксации размера.
Теперь надо, чтобы указатель оставался обычным. Это сообщение отредактировал(а) User008 - 7.10.2010, 21:22 |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |