Registriert seit: 1. Dez 2003
360 Beiträge
Turbo Delphi für Win32
|
LockWindowUpdate(0): Wie anschließendes WM_Paint verhindern.
30. Aug 2004, 17:58
Hallo,
nach einem LockWindowUpdate(RichEdit1.Handle)/LockWindowUpdate(0) möchte ich eine durch letzteres event. verursachte WM_Paint-Message ganz ausfallen lassen (...weil ich nämlich ein anschließendes Update selbst in die Hand nehmen oder eben ganz ausfallen lassen will). Dh.: ich möchte verhindern dass eine solche Message überhaupt verursacht wird, bzw. wenn das nicht möglich ist, dann möchte ich sie wenigstens gleich irgendwie abfangen können.
Gibt's da event. irgendein Verfahren für?
Angenommen z.B. durchs LockWindowUpdate(0) wäre jetzt eine WM_Paint-Message ausgelöst worden. Könnte man die dann sofort eine Code-Zeile darunter mittels PeekMessage feststellen und sie dann ggf. mittels BeginPaint u. EndPaint unschädlich machen?
Thx im Voraus
MfG (& Thx ggf.)
|