CButton - subclass wird manchmal komisch gezeichnet
-
ich habe mir eine klasse von CButton abgeleitet, von der ich mehrere steuerlemente in meinem dlg habe. normalerweise wird da alles so gezeichnet wie es sein soll.
jetzt rufe ich z.b. ein dialogfeld auf, welches sich über die controls legt. nachdem das dialogfeld geschlossen wird, werden die controls an den stellen, die von dialog verdeckt waren, wie ein normales button gezeichnet.
habe schon ein bischen rumgetüftelt, aber vielleicht kennt hier jemand den grund !?
-
Versuch mal dort wo es passt Invalidate() einzubaun.
Dann müsste der Button neu gezeichnet werden.
-
habe schon an jeder möglichen stelle eins hin gesetzt. aber nützt nichts
-
ich sollte vielleicht dazu sagen, das jedes dieser controls in einem CListCtrl sind. jedes item enthält ein control in einer bestimmten spalte.
parent der controls ist also auch die liste