Checkbox in TabControl
-
Hi,
ich habe ein Problem mit Checkboxen, die Childs eines TabControl sind. Dieser Screenshot sollte das verdeutlichen: http://img2.myimg.de/checkboxf00ec.png
Alle Controls bis auf die Checkbox sind transparent. Ich habe auch schon mit WM_CTLCOLORSTATIC und WM_CTLCOLORBTN versucht, den Hintergrund transparent zu machen, aber dann wird der Rahmen um die Checkbox komplett schwarz. Wie kann ich den Hintergrund durchsichtig machen?Ich hoffe, jemand kann mir helfen.
Grüße
Christian
-
problem is unter xp einfach, dass man keinen transparenten brush mehr benutzen kann - also muss man sich den passenden selber machen.. also nachdem das fenster erstellt ist einfach den brush aus zB pixel (10, 10) erstellen und dann bei WM_CTLCOLORSTATIC zurückgeben
-
Okay, danke!
Mich hat es etwas verwirrt, dass das Problem nur bei Checkboxen auftritt.
Aber dann werd ich wohl für jedes Objekt eigenen Brush erstellen müssen.
-
Wie komme ich eigentlich an die Farbe des TabControl bzw. an die Farbe eines Pixels?