Andrey Gusev wrote: > - MoveWindowOrgEx(PaintMsg.DC, ORect.Left, ORect.Top); > + MoveWindowOrgEx(PaintMsg.DC, -ORect.Left, -ORect.Top);
No. ORect.Left is offset from Win32 -> LCL. So if LCL draws at (0,0) it should actually be at (ORect.Left, ORect.Top), so the code is correct. > With these changes TScroolBox behaviour is almost adequate. > Some problems with child controls positioning when scroll still exists. Hint: try looking at GetLCLClientBoundsOffset (if you didn't already). I am not sure what bug you want to fix? Micha _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives