Сначала ICONDIR, потом массив ICONDIRENTRY, перебираю его, нахожу подходящий мне по параметрам значок, загружаю саму картинку в массив байтов.
Теперь всё это мне нужно скормить CreateIcon.
У меня есть один массив байтов, в нём сначала идёт маска, а затем сама картинка. Я так понимаю, что по тем сведениям, которые у меня уже есть, я могу узнать, начиная с какого байта заканчивается маска и начинается картинка. Правильно? Если да, то как? А маска вообще есть, если иконка 32-битная?
- Код: Выделить всё
With IcItm(i)
'Как получить offSetBmp, если я вообще туда рою?
hIco = CreateIcon(App.hInstance, .bWidth, .bHeight, .wPlanes, .wBitCount, b(0), b(offSetBmp))
End With