Archiv verlassen und diese Seite im Standarddesign anzeigen : Farbe der Buttons, vom Hintergrund...in einem Fenster
Frozenice
07.07.2002, 18:29
Hallo :)
Ihr kennt sicherlich diese stylisch aufgepeppten Fenster,
wo es farbige Buttons usw. gibt.
Jetzt meine Frage:
Wie geht das ?
Danke schon mal im Voraus
Für die "normalen" Schaltflächenhintergrundfarbe wird die Standard-Windows-Farbe für Schaltflächen verwendet.
Simuliere einfach eine Schaltfläche, in dem Du ein Bildfeld nimmst und je nach Zustant (MosueDown=gedrückt/MouseUp=ungedrückt) ein entsprechendes Bild in dem Bildfeld ausgibst.
Oder schau mal auf Seiten, wo es gratis ActiveX-Controls gibt. So ab und zu hab ich schon mal Schaltflächen gesehen, wo man sehr viel konfigurieren kann.
Felix Kaiser
07.07.2002, 19:31
Du kannst von den Standardbutton allerdings die Hintergrundfarbe beliebig festlegen (Textaussehen/Farbe ist denke ich mal klar). Wenn du die Botschaft WM_CTLCOLORBTN im WindowProc des Buttons abfängst, kannst du Windows sagen, wie es den Hintergrund des Buttons zeichnen soll. Rückgabewert dieser Botschaft ist ein Handle auf ein Brushobjekt, welches zum Zeichnen verwendet wird. Näheres siehe dazu Win32 SDK unter WM_CTLCOLORBTN.
Frozenice
07.07.2002, 19:35
danke für eure schnelle Antwort :)
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.