Thema: Delphi Kein neuzeichnen

Einzelnen Beitrag anzeigen

Benutzerbild von Flocke
Flocke

Registriert seit: 9. Jun 2005
Ort: Unna
1.172 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

Re: Kein neuzeichnen

  Alt 5. Feb 2006, 22:22
Zitat aus der MSDN:

Zitat:
WS_CLIPCHILDREN Excludes the area occupied by child windows when you draw within the parent window. Used when you create the parent window.

WS_CLIPSIBLINGS Clips child windows relative to each other; that is, when a particular child window receives a paint message, the WS_CLIPSIBLINGS style clips all other overlapped child windows out of the region of the child window to be updated. (If WS_CLIPSIBLINGS is not given and child windows overlap, when you draw within the client area of a child window, it is possible to draw within the client area of a neighboring child window.) For use with the WS_CHILD style only.
Sollten also beide nicht gesetzt sein.


Im Grunde solltest du in der (von dir umgebogenen) Fensterprozedur der Groupboxen die Meldung WM_ERASEBKGND nicht an die alte Fensterprozedur weiterleiten sondern an DefWindowProc, dann sollte alles so geschehen wie es soll.
Volker
Besucht meine Garage
Aktuell: RtfLabel 1.3d, PrintToFile 1.4
  Mit Zitat antworten Zitat