![]() |
Re: Systemfarben
Zitat:
Na ja. Dabei ist das Prinzip recht einfach. Die Zauberworte heißen WM_THEMECHANGED und WM_SYSCOLORCHANGED. Wenn du es selbst machen willst, dann musst du nur die Farbtöne berechnen. Du nimmst bspw. clHighlight und ermittelst daraus einen helleren Farbton für die Menüfarbe (clHighlight selbst bildet den Rahmen bei Menüeinträgen und Toolbar-Buttons). Allerdings muss ich sagen, in so einem Fall würde ich das Rad nicht neu erfinden sondern die schon erwähnte Komponente XPMenu benutzen. Die enthält nämlich alles Notwendige, so dass ich mich um diesen Farbkram nicht kümmern muss. |
Re: Systemfarben
Hallo,
Zitat:
Ich denke ich werd mir das XPMenu dochmal genauer zur Brust nehmen :coder: und zu meinem ursprünglichen Plan zurückkehren. Mfg Matthias |
Re: Systemfarben
Hallo,
Zitat:
Um zB.: für clHighlight einen helleren Farbton zu ermitteln müsste ich doch wissen um wieviel der heller sein muß, oder lieg ich da jetzt falsch? Ich hab mir die XPMenu - Kompo nochmal genauer angesehen, aber so nen richtigen plan wie ich zu den Farben kömmen könnte hab ich immer noch net. Und in der Hilfe zu Delphi5 brauch ich gar net erst schauen, weil da eh nix drin steht (zu der Zeit gabs halt noch kein WinXP). Mfg Matthias |
Re: Systemfarben
Hallo,
tja, weiß net obs jemand interessiert aber auf der Homepage vom ![]() gibts einen Thememanager, mit dem man sowas machen kann. Mfg Matthias |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:42 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 by Thomas Breitkreuz