Vielleicht rede ich dummes Zeug, ich habe schon ewig nichts mehr mit
DirectX gemacht. Dass das Bitmap-Skalieren Zeit braucht, ist irgendwo klar.
Was macht dein
DirectX-Kram?
- Vollbild-Anwendung?
- Ein eigenes Top-Level Fenster?
- Du malst auf ein Bitmap und fügst das irgendwo in deiner VCL-Anwendung ein?
Ein Fenster hat eine DPI-awareness. Falls du, aus welchem Grund auch immer, deine Anwendung nicht updaten willst wäre evtl. die Möglichkeit mit
SetThreadDpiAwareness? Die Windows-Displayskalierung des gesamten Systems über irgendwelche Hintertüren-Hacks zwischenzeitlich auf links zu drehen darf keine erst gemeinter Lösungsansatz sein!