Registriert seit: 19. Apr 2003
1.291 Beiträge
Delphi 2005 Professional
|
IconIndex aus "DefaultIcon"-Eintrag in der Registr
29. Dez 2006, 14:39
Um an den genauen "Ort" des verwendeten Icons zu gelangen lese ich den Wert "DefaultIcon" des bettr. Dateitypen aus.
Da komme ich dann an Werte wie: '%systemroot%/system32/shell32.dll,-110'
Wie in meinem Beispiel, ist der "IconIndex" manchmal negativ...
Es gibt natürlich keinen negativen Iconindex, deshalb habe ich mal etwas herumprobiert und festgestell, dass man bei den negativen Werten "immer" 224 dazu zählen muss, d.h. in meinem Beispiel entspricht -110 eigentlich der Iconresource an Position 114
Ist der Index Positiv übernehme ich ihn immer 1:1
Bisher funktioniert das bei mir zuverlässig. ABER kann ich mich darauf verlassen, das jeder negative Iconindex + 224 immer den korrekten Wert liefert? Wo ist das definiert?
Elektronische Bauelemente funktionieren mit Rauch. Kommt der Rauch raus, geht das Bauteil nicht mehr.
|