Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Repaint beim Form-Resize beschränken (https://www.delphipraxis.net/164692-repaint-beim-form-resize-beschraenken.html)

Medium 27. Nov 2011 13:11

AW: Repaint beim Form-Resize beschränken
 
LockWindowUpdate soll jedoch genau für soetwas nicht verwendet werden.
Zitat:

Zitat von MSDN
The purpose of the LockWindowUpdate function is to permit drag/drop feedback to be drawn over a window without interference from the window itself. The intent is that the window is locked when feedback is drawn and unlocked when feedback is complete. LockWindowUpdate is not intended for general-purpose suppression of window redraw. Use the WM_SETREDRAW message to disable redrawing of a particular window.

[...]

A locked window cannot be moved.

AFAIK ist ein Resize, mindestens im Falle des Anfassens links und/oder oben auch ein Move - das käme noch dazu. Ich hab die Tage auch irgendwo einen Blog von einem MS'ler gelesen, wo genauer erläutert wird, warum man LockWindowUpdate so sparsam wie möglich, und nur für o.g. Fall einsetzen sollte, finde ihn aber leider nicht mehr :(. Ein wesentliches Problem war dabei, dass man ggf. andere Anwendungen damit böse ärgern kann, bzw. man auch von anderen gut geärgert werden kann.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:19 Uhr.
Seite 4 von 4   « Erste     234   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz