Wie schon hier erklärt ist die edelste Methode den XP-Stil in die eigene VB6-Anwendung zu bekommen über eine Ressourcen-Datei.
Man erstellt in dem betroffenen Projekt ein neues Modul (modMain) und packt dort einen API-Aufruf und den Aufruf für die eig. Startform hinein.
Jetzt musst man noch unter Projektoptionen das Startobjekt auf Sub Main setzen und die Ressourcen-Datei einbinden.
Die zip ins jeweilige Projektverzeichnis entpacken und via Drag & Drop in den Projektbaum ziehen.
Download: xpstyle.res.zip (425B)
Mirror #1, Mirror #2
Sollte beim Start der EXE ein Fehler auftauchen, muss vor dem kompelieren erst das aktuelle Service Pack für Visual Studio 6 installiert werden.
Dieses findet ihr hier.
Sollte es zu Anzeigefehlern unter div. Steuerelementen kommen, muss man einfach die Steuerelemente auf eine Picturebox platzieren und nicht direkt auf die Form.
Beispielprojekt: [VB6] XP-Stil-Demo
xp-stil-demo.7z (6,3KB)
xp-stil-demo.zip (7,5KB)
mfG Andy
Keywords: Visual Basic 6, VB 6, XP Stil, XP Style, Ressource, Resource, .res, Init Common Controls
Man erstellt in dem betroffenen Projekt ein neues Modul (modMain) und packt dort einen API-Aufruf und den Aufruf für die eig. Startform hinein.
Jetzt musst man noch unter Projektoptionen das Startobjekt auf Sub Main setzen und die Ressourcen-Datei einbinden.
Die zip ins jeweilige Projektverzeichnis entpacken und via Drag & Drop in den Projektbaum ziehen.
Download: xpstyle.res.zip (425B)
Mirror #1, Mirror #2
Sollte beim Start der EXE ein Fehler auftauchen, muss vor dem kompelieren erst das aktuelle Service Pack für Visual Studio 6 installiert werden.
Dieses findet ihr hier.
Sollte es zu Anzeigefehlern unter div. Steuerelementen kommen, muss man einfach die Steuerelemente auf eine Picturebox platzieren und nicht direkt auf die Form.
Beispielprojekt: [VB6] XP-Stil-Demo
xp-stil-demo.7z (6,3KB)
xp-stil-demo.zip (7,5KB)
mfG Andy
Keywords: Visual Basic 6, VB 6, XP Stil, XP Style, Ressource, Resource, .res, Init Common Controls
Dieser Beitrag wurde bereits 12 mal editiert, zuletzt von „Marcus Gräfe“ ()