Коль уж тема зашла о ownerdraw list ctrl. Есть встречный вопрос:
Мне необходимо сделать многострочный subitem в List View. С первого
приближения понятно, что без ownerdraw не обойтись.
Нашел такую штуку как LVN_OWNERDRAWFIXED. Вроде-бы, когда рисуешь
итемы самостоятельно, приходит WM_MEASUREITEM, исходя из которого
можно задать высоту итема. Но! Во прервых, LVN_OWNERDRAWFIXED приходит
только для итемов, а не для субитемов, а во-вторых: по аналогии с
List Box задать высоту итема можно только в начале построения контрола
одной высотой для всех ячеек. В моем случае, хотелось-бы, чтобы каждая
строка имела свою, соответствующую высоту.
С NM_CUSTOMDRAW я не разбирался. Можно-ли это сдлать с ее помощью.
И вообще, может кто-то писал нечто подобное, подтолкните, в какую сторону
шагать!?!?