Forum: Die Delphi-IDE
by BerndS,
21. Mär 2022
Zu deinem 1. Problem müsstest du mal angeben, welche Monitorkonfiguration du hats.
Bei mir klappt es wie erwartet wenn ich die Debugfenster abdocke, verschiebe und als Debugdesktop speichere und als Standard einstelle.
Hier meine Konfiguration:
1. Primärer Monitor Ursprung 0,0 Größe 3840x216 168PPI = 175%
2. Monitor Ursprung 3840, 0 Größe 1280x1024 96 PPI = 100%
Forum: Die Delphi-IDE
by BerndS,
18. Mär 2022
Wann sollte den GdiFlush aufgerufen werden?
Nach dem Canvas.TextOut bewirkt das im OnPaint nichts.
Forum: Die Delphi-IDE
by BerndS,
18. Mär 2022
Das Verhalten in OnPaint und Textout ist bei mir auch komisch. Aber das ist auch bei DX10.4 so.
Wenn ich was neues per Canvas.Textout(...) ausgeben will reicht es nicht das in OnPaint zu machen.
Hat sich was geändert, muss Form.Invalidate oder Form.Paint aufgerufen werden. Dann wird OnPaint aufgerufen un die Ausgabe von Canvas.TextOut ist sofort sichtbar.
Ohne Invalidate/Paint wird der...