Avatar billede kingguro Nybegynder
28. maj 2001 - 23:05 Der er 5 kommentarer og
1 løsning

Shell32.dll til ImageList

Hvordan kan jeg få alle de  iconer som er i shell32.dll ind i en imageList?
Avatar billede jan_l Nybegynder
28. maj 2001 - 23:14 #1
Du kan downloade en ressource extractor, hvormed du kan hente ikoner, bitmaps og andet godt ud af filen.

Der findes en shareware udgave her:
http://www.blueface.com/
Som hedder ResXTractor V1.5
Avatar billede martinlind Nybegynder
28. maj 2001 - 23:28 #2
Du kan også ( mest for sportens skyld ) bruge delphi\'s demo delphi\\demos\\resxplor

/Martin
Avatar billede borrisholt Novice
29. maj 2001 - 09:22 #3
kingguro>> Du ska bruge en funktio der hedder ExtractIcon() som er den del af din Windows API

http://borrisholt.com finder du er færdigt eksempel på hvordan du gør. Eksemplet liger under WIN32 og hedder ExtractIcon.

Jens B http://fotx.net/borrisholt
Avatar billede jan_l Nybegynder
29. maj 2001 - 10:51 #4
Af ren nysgerrighed...
Hvorfor er der forskel på, hvor mange f.eks. ikoner programmerne finder?

Borrisholt extractIcon: 107 ikoner
Delphi\'s Resource explorer: 108 ikoner
ResXTractor V1.5: 431 ikoner
Avatar billede martinlind Nybegynder
29. maj 2001 - 11:03 #5
Det er nok fordi at Rextractor er den eneste der skiller ImgListerne til enkelt iconer, de ligger så vist jeg husker som en lang række nogle af dem.

/Martin
Avatar billede borrisholt Novice
29. maj 2001 - 11:15 #6
Først vil jeg gerne lige tilbyde et tælle kursus : Min dims finder og så 108 iconer : [0..107] giver altså 108 iconer du ved 0, 1, 2, 3 ....

Martin>> Du har fat i det rigtige. Hvis man downloader den resourse editor du også finder på http://borrisholt.com så finder den også en hel stavl. Jeg har ikke talt dem, men den giver også en ganske pæn visualisering af hvad der sker.

ExtractIcon læser kun alle 32x32 iconer. Hvor imod de fleste iconer også findes i en eller flere af de følgende varianter :

48x48 16 farver
16x16 256 farver
32x32 256 farver
48x48 256 farver
16x16 16 farver
32x32 16 farver


Jens B
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester