ListView und WinXP-Style



  • Hallo,

    habe eine ListView-Komponente in meinem Programm und die Oberfläche soll durch
    die programmname.exe.manifest Datei im XP-Style dargestellt werden.
    Das klappt auch soweit meine ListView keine Column-Headers enthält.

    Füge ich zur Entwursfzeit, oder zur Laufzeit Column-Headers der ListView
    hinzu, dann tritt eine Exeption auf.. in der ein Fehler beim Zugriff auf
    kernel32.dll gemeldet wird. Das Prog hängt dann, und selbst BCB läuft nicht mehr.
    Ohne die programmname.exe.manifest funktioniert alles nur eben dann nicht im
    XP-Style.

    Hat jemand ne Ahnung woran das liegen könnte und was ich da ändern könnt?

    Danke für jede Hilfe..
    MfG
    Hevel



  • Siehe FAQ, "Forms - WinXP-Style".



  • Danke Jansen.

    Ich hab das ausprobiert. Also auch mit Einbindung über .rc File.. und die Änderung in der ComCtrls.pas, Aber leider kommt immernoch der gleiche Fehler.

    Noch ne Idee?

    MfG
    Hevel



  • Hast du auch die ComCtrls.pas in dein Verzeichnis kopiert?



  • Ha auch das hab ich gemacht... weiß aber nun auch net mehr weiter.

    ?:-/



  • Hast du die geänderte Datei (bzw. deren .hpp) mal explizit in dein Projekt eingebunden/inkludiert, ggf. vor vcl.h? Oder die Pfade in den Projektoptionen so angepasst, dass das entsprechende Verzeichnis Vorrang vor den Standard-Includeverzeichnissen hat?



  • Ja Jansen, das hab ich auch grad mal ausprobiert. Leider keine Änderung.
    Im übrigen benutze ich BCB 5.

    MfG Hevel


Anmelden zum Antworten