Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
Fuka
Coder
Coder

Anmeldedatum: 01.05.2008
Beiträge: 97

[S] ListView Icons aus Registry bzw. Shell32.dll laden
Verfasst am: 06.09.2008, 12:12

Hi Leute!

Ich code gerade an einem localen (!) FileManager.

Bisher komme ich ganz gut alleine klar, aber ich bräuchte da bei einer Sache doch noch etwas Hilfe.

Wie man auf dem Bild sieht, haben die Dateien keine Icons in der Listview.
Ich würde diese gerne aus der Registry bzw. Shell32.dll laden, da die meisten Leute andere Icons haben.



Das Problem liegt dabei, das ich nicht weiß, mit welchem Zusammenhang und wie ich die Icons aus der Shell32.dll laden soll.


Eine .bmp-Datei hat ja ein anderes Icon als z.B. eine .pdf datei.


Wisst ihr was ich meine?^^





MfG


Edit: Bild hinzugefügt!
 
bla
Coder
Coder

Anmeldedatum: 02.05.2008
Beiträge: 267


Verfasst am: 06.09.2008, 12:33

sowas viellt: http://www.activevb.de/tipps/vb6tipps/tipp0027.html
 
Fuka
Coder
Coder

Anmeldedatum: 01.05.2008
Beiträge: 97


Verfasst am: 06.09.2008, 13:04

Ja in der Art schon.

Aber dieser Source macht es nach DATEI abhängig und nicht nach ENDUNG.
Es sollte nämlich von der Endung abhängig sein und nicht von der Datei allein.

So ungefähr meine ich das:

Visual Basic: [code]

Select Case "DATEIENDUNG"

Case ".bmp"
'Jetzt benutze ich das .bmp Icon!

Case ".exe"
'Jetzt benutze ich NICHT das Icon der EXE, sondern das Standart-Ding aus der Shell32.dll

End Select

[/code]


Besser kann ich es jetzt nicht erklären^^

MfG
 
r4z3r
Poster
Poster

Anmeldedatum: 16.04.2008
Beiträge: 173


Verfasst am: 06.09.2008, 13:24

Wieso machst du es nicht einfach so wie du es da beschrieben hast? o.O
Wenns zu viele Dateitypen sind könntest du die Icons etwa so laden:

Icon = App.Path & "icons" & Endung & ".ico"
 
Fuka
Coder
Coder

Anmeldedatum: 01.05.2008
Beiträge: 97


Verfasst am: 06.09.2008, 13:27

Ok, so kann ichs auch machen, danke!
 
BlAcKfINAl.aT
Poster
Poster

Anmeldedatum: 26.07.2008
Beiträge: 162


Verfasst am: 06.09.2008, 14:38



Ich hab ma n frage...
wie hast du den megageilen "Skin" hingebracht?
finde das prog sieht übelst geil aus^^
 
Fuka
Coder
Coder

Anmeldedatum: 01.05.2008
Beiträge: 97


Verfasst am: 06.09.2008, 14:43

(BlAcKfINAl.aT;8009)
Ich hab ma n frage...
wie hast du den megageilen "Skin" hingebracht?
finde das prog sieht übelst geil aus^^



^^ Hab einfach die ganzen Hintergrundfarben auf diese Farbe gestellt und die Font von der ListView ist auf 7 und Comic MS Sans oder wie das heißt^^
Die Textbox unten ist genauso gemacht und noch auf 2D gesetzt.

MfG
 
BlAcKfINAl.aT
Poster
Poster

Anmeldedatum: 26.07.2008
Beiträge: 162


Verfasst am: 06.09.2008, 14:51

Ich meinte eig die form...
oben der schliesbutton und so ^^
und die Scrollbar, genauso geil?
 
Fuka
Coder
Coder

Anmeldedatum: 01.05.2008
Beiträge: 97


Verfasst am: 06.09.2008, 16:08


Öhm.. Das ist mein Windows-Skin^^

Soll die Mac OS aussehen.

Den Skin gibt es über Style-XP. Da heißt er "Panther"

Bild:

Quelle: softpedia.com

MfG
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: icon, icons, listview, shell32

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: Filebrowser z.B. für ein RAT 2206 13.01.2008, 12:14
Keine neuen Beiträge msgbox mit symbol _&_ z.B. yesno oder systemmodal 1156 27.09.2008, 00:16
Keine neuen Beiträge Abändern eines Ordnernamens (z.B. C:\Programme = Programme) 1294 23.04.2008, 16:33
Keine neuen Beiträge "Zurück-Funktion" mit Listview und z.B. DirView 823 17.04.2008, 14:30
Keine neuen Beiträge Fenster auslesen z.b von icq oder msn wer online kommt 1336 11.02.2008, 17:46
 


[ Time: 0.0838s ][ Queries: 104 (0.0399s) ][ GZIP on - Debug on ]