XP-Stil in VB6-Anwendung

    • VB6

      XP-Stil in VB6-Anwendung

      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.

      Visual Basic-Quellcode

      1. Option Explicit
      2. Private Declare Sub InitCommonControls Lib "comctl32.dll" ()
      3. Sub Main()
      4. InitCommonControls
      5. Form1.Show 'die Startform anzeigen
      6. End Sub


      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“ ()