Anonymous
on September 28th 2012
How to extract name of icon?
An icon library is file containing one of more icons and their names. Because the file format of an icon library is the same a file format of an ordinary .dll file, Windows is able to use icons directly from the icon library (You can say that an .icl file is just a renamed .dll file with some restrictions).
.icl files usually only contain icons and no other resources (like cursors, etc.). Also, .icl files optionally have a custom resource block with user friendly icon names.
Because there are two formats for .dll files (16-bit and 32-bit), there are also 2 formats of .icl files. 16-bit .icl files are legacy of Windows 3.11 and are not generally supported anymore.
Because .icl is a renamed .dll, it follows its rules for identifying icons. Each icon has a numerical (0-32767) or a text identifier. Beside that identifier, each icon also has a language code. Each combination of the identifier and the language code can only be used once in an icon library.
.icl files may also contain user friendly names. Because the format of the names is not standardized, there may be problems using non-English characters or empty descriptions when using the .icl files in icon editors.
RealWorld Icon Editor can read 16-bit and 32-bit .icl files and writes always 32-bit .icl files.
Anonymous
on September 28th 2012
How to extract name of icon?
Icons in an .icl file may not have a name, just a numeric id. If they have a name, you'll see it under them in the list. In case of .exe and .dll files, they never have a descriptive name.
Anonymous
on September 28th 2012
What list?
I have an ICL lib with names.
I extract icons using ExtractIcon http://msdn.microsoft.com/en-us/library/windows/desktop/ms648068(v=vs.85).aspx
What function to use to extract icon name?
The window you can see near the bottom of the RealWorld Icon Editor window after you open an icon library file.
Anonymous
on September 28th 2012
But what function?
You cannot extract icon names with that function. Icons names are saved in a optional, non-standard resource block.
Anonymous
on September 28th 2012
thanx
Anonymous
on February 19th
whew thanks!
Anonymous
Find out how Vista icons differ from XP icons.
See how RealWorld Icon Editor handles Vista icons.