TListBox OwnerDrawVariable и MeasureItem
От: silentroach Россия  
Дата: 09.01.08 19:14
Оценка:
Здрасте.

Есть у меня наследник от TListBox со стилем OwnerDrawVariable, т.е. разные элементы могут быть разной высоты.
Поставил я, значит, обработчик MeasureItem и там меняю высоту в зависимости от того, какая она мне нужна.
Проблема в том, что MeasureItem вызывается только сразу после добавления элемента в Items и никогда больше. А как раз на тот момент высота элемента еще не расчитана и ее не расчитать. А в процессе работы или на Resize контрола высота элемента может меняться.
Можно ли поменять высоту элемента не через MeasureItem или как-нибудь вызвать его еще раз? Насильно O.o

Заранее благодарен за любую наводку.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.