- Код: Выделить всё
Sz=48
hInst& = LoadLibrary("c:\program files\internet explorer\iexplore.exe")
hl& = LoadImageBynum(hInst, 32529, IMAGE_ICON, Sz, Sz, LR_DEFAULTCOLOR)
DestroyIcon hl
FreeLibrary hInst
Всё бы хорошо, но как узнать номер иконки, который нужно ввести (в коде - это 32529).
В реестре, например, в качестве DefaultIcon для к-л файла указывается не тот номер, который нужен для LoadImage, а просто порядковый номер иконки (1,2....).
Иными словами, нужна функция, которая из 1 сделает 32528 (числа взяты для IE).