Возникла пара вопросов в изучении ICO формата. Никто не может подсказать полного описавния этого формата? Например, я нигде не нашёл как определить где находитсья само изображение, вроде как после AND- и XOR- масок, но как определить их размер?
>>если сменить расширение на bmp, паинт откроет как битмап. И? С bmp-форматом я разобрался. >>wotsit.org чё говорит по этому поводу? Ничего нового
Сначала в файле расположена одна структура ICONDIR Код (Text): Type ICONDIR ' 6 Bytes idReserved As Integer idType As Integer idCount As Integer End Type Затем сразу же идут idCount структур ICONDIRENTRY Каждая такая структура определяет параметры одной иконки (их же обычно несколько в одном ICO-файле). Код (Text): Type ICONDIRENTRY bWidth As Byte bHeight As Byte bColorCount As Byte bReserved As Byte wPlanes As Integer wBitCount As Integer dwBytesInRes As Long dwImageOffset As Long End Type dwBytesInRes - Размер одной иконки в байтах PS Прошу прощение у тех, кого тошнит от VB, ибо структуры написаны в бейсиковсом формате, просто другого под рукой не нашлося