![]() |
|
![]() ![]() ![]() |
|
Tkashey |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 22.3.2007 Репутация: нет Всего: нет |
Добрый день!
Возник следующий вопрос: в CTreeCtrl по умолчанию все элементы записываются в одну строку, как можно установить многострочный элемент? и как при этом задать его размеры? Т.е: ROOT |- однострочный элемент1 |- однострочный элемент2 ... а нужно: ROOT |- многострочный | элемент1 |- многострочный | элемент2 ... Подскажите пож! |
|||
|
||||
Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Сразу скажу, что сама не пробовала, но подошла бы так: во-первых, CustomDraw и выводить текст самому, во-вторых, чтобы увеличить высоту элемента - присвоить ImageList с картинками соответствующей высоты. Только это увеличит все элементы...
И пошарь еще на codeproject - там много всяких гибридных контролов... -------------------- ... |
|||
|
||||
Tkashey |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 22.3.2007 Репутация: нет Всего: нет |
Earnest, с большой задержкой
![]() Пока разобрался как поменять шрифт, цвет фона и шрифта каждого элемента, но возник вопрос: в моём случае высота элементов дерева будет различной, где и как её поменять (так чтобы не всех сразу)? На codeproject пока не ходил, трудновато там ведь на английском P.S. Для CComboBox задание различной высоты элементов решал установкой стиля CBS_OWNERDRAWVARIABLE и создания обработчика сообщения WM_MEASUREITEM, в котором высота каждого элемента и менялась, но для CTreeCtrl такого не обнаружил. |
|||
|
||||
Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Насколько я знаю, для дерева нельзя установить разную высоту для элементов... остается что-то самому писать. Насчет английского могу только посоветовать - учи. Программист без английского - это дырка от бублика. Тем более, что там (на codeproject) не столько текст, сколько код. И вообще, дорогу осилит идущий.
-------------------- ... |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |