![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Tom Soyer |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 10.7.2002 Репутация: нет Всего: нет |
Пишу прогу с ListBox но имеются очень длинные строки. Вариант - многострочные элементы. В описании (Help) сказано: переопределите ::DrawItem(...) и ::MeasureItem(...) в ListBox. Есть пример. Сделал, пример работает, но попытка загрузить элементы из файла или из CStringArray приводит к выводу в элементах всякой белиберды (мягко сказано).
Кто знает как обойти этот глюк? Если найдутся желающие вышлю пример. моё мыло: [email protected] Заранее благодарен. |
|||
|
||||
| TwoK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 259 Регистрация: 25.3.2002 Репутация: нет Всего: нет |
Я извиняюсь, но это в VC || Builder?
Похоже на билдер, но хотелось бы, так сказать, из достоврных источников... -------------------- Говорят, что население в стране все меньше и меньше. А народу по утрам в метро почему-то все больше и больше... |
|||
|
||||
| keisik |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 25.3.2002 Репутация: нет Всего: нет |
Для VC так:
В редакторе ресурсов нужно открыть свойства этого самого лист-бокса, найти там "OwnerDraw" и проставить там "Fixed". Если это Билдер, может там тоже что-то в этом роде есть? --------------------
...None of that can stop us now,we will make it through somehow... |
|||
|
||||
| TwoK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 259 Регистрация: 25.3.2002 Репутация: нет Всего: нет |
MeasureItem - в Билдере точно есть, не знаю, есть ли в VC, потому и спросил
Tom Soyer, кусок кода обработчиков DrawItem и MeasureItem - в студию! -------------------- Говорят, что население в стране все меньше и меньше. А народу по утрам в метро почему-то все больше и больше... |
|||
|
||||
| keisik |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 25.3.2002 Репутация: нет Всего: нет |
Да и VC без них не обходится
В общем, чтобы самому отрисовывать элементы, листбокс должен иметь стиль LBS_OWNERDRAWFIXED. --------------------
...None of that can stop us now,we will make it through somehow... |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |