Die
MSDE sagt:
Zitat:
Windows 95/98/Me, Windows NT 4.0 and later:
If this value is a negative number not equal to -1, the function returns a
handle to the icon in the specified file whose resource identifier is equal to the absolute value of nIconIndex. For example, use –3 to extract the icon whose resource identifier is 3. To extract the icon whose resource identifier is 1, use the ExtractIconEx function.
Also ich verstehe das so:
Ein Icon in einer Resourcendatei kann eine Nummer oder eine Bezeichnung als String verpasst kriegen.
Unique name or a 16-bit unsigned integer value identifying the resource
Nicht jeder Resourceneditor kann mit beiden Dingen umgehen.
Wenn nun ein Icon die Bezeichnung "300" (als String) erhalten hat, kannst du mit
ExtractIcon(,-300) darauf zugreifen.