Помещение в ListView любого значка(без ImageList)
Собственно сабж.Как это сделать?
Значок извлекается из файла с помощью ExtractAssociatedIcon,т.е. у меня на руках:) есть только его дескриптор.Можно ли это реализовать средствами одного лишь VB,или надо применять API?Если да,будьте добры,подскажите,какие
Искал,но ничего полезного не нашёл–либо не те совпадения,либо(если вопрос на форуме) нет адекватных ответов:(
Если в VB есть обработчик перерисовки для NM_CUSTOMDRAW для WM_NOTIFY родительского окна то немножко поизвращаясь - можно...
Если да,то как надо извращаться?
Но идея следующая - перехватываем и сами отрисовываем в нужном месте, при этом основная проблема сводится к привязке иконки к конкретному элементу - т.е. делаем самопальный аналог ImageList...
PS А чем собственно ImageList то не нравиться, ведь если сделать CopyIcon то предыдущий хэндл можно закрыть а новый туда добавить, это на мой взгляд значительно проще чем писать свой аналог...