vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Windows API
Re: Icon aus System-Imagelist in wirkliche ImageList 
Autor: franky.b
Datum: 20.09.03 20:34

jawoll, so funktioniert's !! vielen dank !! mit der Picture-Eigenschaft hatte ich es schon versucht, aber auf die Image-Eigenschaft bin ich nicht gekommen...
jetzt kommt die Kür;) :
vielleicht noch eine kleine verbesserung..schöner wäre es wenn das ganze ohne umweg über die picturebox gehen würde. an folgenden ansatz hab ich gedacht:
Dim hImage As Long, udtFI As SHFILEINFO
Dim MemoryDC As Long
 
MemoryDC = CreateCompatibleDC(Picture1.hdc)
 
'get the handle of the system image list that contains the large icon images
hImage = SHGetFileInfo("c:\", ByVal 0&, udtFI, Len(udtFI), SHGFI_SYSICONINDEX _
  Or SHGFI_LARGEICON)
'draw  the icon (normal)
ImageList_Draw hImage, udtFI.iIcon, MemoryDC, 0, 0, ILD_TRANSPARENT
Wie kriege ich das Bild aus dem Speicher-DC als neues ImageList-Item ? Oder gibt es anstatt das Bild in den Speicher-DC zu schreiben die Möglichkeit es gleich in die ImageList zu setzen ?

Gr??e,
Frank
-----------------------------------
die deutsche Community f?r PDA-Programmierer (Pocket PC und Palm OS)

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Icon aus System-Imagelist in wirkliche ImageList2.366franky.b19.09.03 15:42
Re: Icon aus System-Imagelist in wirkliche ImageList1.403Master20.09.03 13:59
Re: Icon aus System-Imagelist in wirkliche ImageList1.499franky.b20.09.03 20:34
Re: Icon aus System-Imagelist in wirkliche ImageList1.379Master20.09.03 21:01

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel