![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| estra |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 13.10.2008 Репутация: нет Всего: нет |
Если текст в нод не помещается, он обрезается и в конце строки ставится '…' (многоточие).
![]() Когда в моем дереве выбирается нод, в событии DrawText шрифт этого нода делается жирным
При этом текст уже обрезается неверно (не так, когда нод не выбран) ![]() Как при изменении стиля шрифта "сказать" VirtualTreeView, чтобы он пересчитал длинну строки и правильно ее обрезал с учетом нового стиля? |
|||
|
||||
| kami |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1806 Регистрация: 25.8.2007 Где: Санкт-Петербург Репутация: 23 Всего: 72 |
Перенеси этот обработчик в OnPaintText, должно помочь. Это событие происходит раньше OnDrawText, и после него производится уточнение кое-каких параметров. А после OnDrawText сразу вызывается DrawTextW (хотя по-идее эта виндовая функция сама должна все обработать).
|
|||
|
||||
| estra |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 58 Регистрация: 13.10.2008 Репутация: нет Всего: нет |
спасибо, помогло
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |