buttons neu zeichnen
-
Hi
wie kann ich einen button neu zeichnen in meinem DC?
welcher befehlt brauch ich dafür?MfG
-
Gar nicht.
-
aber wenn ich text zeichne, muss ich auch den button bzw. das steuerelement neu zeichen.
-
Hast du mal InvalidateRect versucht?!
-
Winapier schrieb:
aber wenn ich text zeichne, muss ich auch den button bzw. das steuerelement neu zeichen.
Deine Buttons werden (da es -also davon gehe ich jetzt mal aus- Standard-Windows-Controls sind) automatisch neu gezeichnet. Das erledigt die entsprechene WndProc des Button automatisch, du kannst/musst dich nur um dein (Parent-)Fenster kümmern.
-
Wie es schon CodeFinder schrieb...
Buttons sind Steuerelemente und werden nicht auf einen DC gezeichnet, sondern in das Fenster als Client-Window. Der DC ist für Graphic- und Text-Ausgaben gedacht, nicht für Steuerelemente.