Static Farbe OnCtlColor
-
Ok, ich probier's nochmal anders:
Ich verwende VC++ 6.0 unter Visual Studio und Win2000.
In OnCtlColor(..) färbe ich ein auf dem entsprechenden Dialog liegendes Static ein. (Der Code stimmt sicher, denn den habe ich schon öfter anderweitig verwendet.)
OnCtlColor wird aufgerufen, aber das Static wird nicht eingefärbt.
Wenn ich mir einen Button anlege und auf ButtonClick das ClientRect des Statics zeichne, dann wird dieses an falscher Stelle und in falscher Größe nun in der gewünschten Farbe gezeichnet.
Der im Static stehende Text bleibt an der richtigen Stelle stehen.
Wenn ich ein Active-X-Label nehme und das ClientRect zeichne, wird es an richtiger Stelle und in richtiger Größe gezeichnet. In OnCtlColor(..) läßt sich auch das Active-X-Label nicht einfärben.
(Unter Win98 habe ich diese Probleme nicht).
Weiß jemand Rat?
Vielen Dank im voraus!
-
MSDN lesen oder Suchfunktion benutzen. dieses Thema kam schon öfter......