![]() |
Scrollbars im Systemstyle
Ich bin hier ein wenig am verzweifeln. Ich versuche seit geraumer Zeit eine Scrollbar im XP Style oder besser gesagt, die sich ihren Style vom System holt, zu finden. Bisher habe ich aber keinerlei Ansätze gefunden.
Hintergrund: Ich hab ein Programm in dem nur ein Komponente die Standard 3D Bars verwendet und die anderen den XP Style. Sieht natürlich sehr bescheiden aus. Hat jemand ne Idee wie oder womit ich das anstellen könnte? Danke Olli |
Re: Scrollbars im Systemstyle
Also meine Scrollbars holen sich ihren Style immer vom System :gruebel:
Hast du das XPManifest eingebunden? |
Re: Scrollbars im Systemstyle
Binde ein Manifest in deine Anwendung ein! Zum Thema Manifest, winfach mal hier in der DP suchen!
Jenachdem was für eine Delphi Version du hast, kannst du auch event. die Komponente: "XPMan" aud dem Reiter "Win32" einbinden, der übernimmt das hinnzufügen des Manifest für dich! Edit: Huch war einer schneller :roll: |
Re: Scrollbars im Systemstyle
Na super das klappt. Hab das Teil noch nie benutzt gehabt. Es hat mich halt nur verwundert, das die Standardkomponenten ihr die XP Scrollbars haben, und die Komponenten nicht. Gut nun hab ichs so angepasst das das Manifest direkt in der Komponente erstellt wird.
Danke :) EDIT: hmm auf mein Testform funktioniert es, in meiner Anwendung nicht. Und ich hab die Befürchtung, das es daran liegt, das es eine DLL ist. :( |
Re: Scrollbars im Systemstyle
Die Form ist in einer DLL??
Edit: Sollte es so sein, dann hilft dir bestimmt das hier weiter: ![]() |
Re: Scrollbars im Systemstyle
Ok ich war zwar erst ein wenig verwirrt, was da mit ID gemeint ist, aber wenn ich das ganze in meine Starter EXE einbinde geht es.
Allerdings mit dem Nachteil das zB Panels beim Neuzeichnen sehr unschöne Effekte von sich geben. |
Re: Scrollbars im Systemstyle
Was für "sehr unschöne Effekte" meinst du denn??
|
Re: Scrollbars im Systemstyle
Naja mit unschöne Effekte meine ich zB, das die Panels beim Erstellen (glaube ich zumindest) transparent sind und man deshalb ganz deutlich sieht, wenn ein Panel zwischen andere zB weiße Panels geschoben werden. Das ist ohne das Manifest nicht so. Dort ist die Erstellung irgendwie "geschmeidiger".
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz