Button ueber CView
-
Hallo,
ich habe mir ein CView angelegt, in dessen Clientbereich ich in der OnPaint Methode zeichne. Darueber habe ich mir ein Steuerelement gelegt, dass von CButton abgeleitet ist. Dieses zeichne ich auch selber. Und zwar fuelle ich dessen Clientbereich mit einem transaprenten Rechteck aus (AlphaBlend()). Das Ziel sollte eigentlich sein, dass der Inhalt des CView durch den Button "hindurchschimmert". Leider wird der Berech des Buttons beim zeichnen des CView ausgespart. Kann man das abstellen?
Danke schon mal,
Thomas
-
Nein kann man nicht. Jedes dieser Controls ist selbst für seinen Hintergrund verantwortlich. Besonders Button verhalten sich hier sehr wiederspenstig.
Es wird weitaus einfacher sein, in Deinem View selber einen Bereich als Button-Zone zu zeichnen und die entsprechende Klick-Aktivitätä dort abzufangen.