From bfa3607384850e48280547b62bf70b83c1f116f9 Mon Sep 17 00:00:00 2001
From: kirkpatc
FindControl
+Returns the TWinControl associated with the Handle.
+This is very interface specific. Better use FindOwnerControl.
+Handle can also be a child handle, and does not need to be the Handle + property of the Result.
+IMPORTANT: So, in most cases: Result.Handle <> Handle in the params.
+FindOwnerControl
+Returns the TWinControl owning the Handle. Handle can also be a child handle,
+and does not need to be the Handle property of the Result.
+IMPORTANT: Therefore, in most cases: parameter Handle <> Result.Handle
+RemainingClientRect: remaining clientrect without CurBorderSpace
+CurBorderSpace: current borderspace around RemainingClientRect
+Left, Top, Right, Bottom: apply these borderspaces to CurBorderSpace
+CurBorderSpace will be set to the maximum of CurBorderSpace and Left, Top, Right, Bottom.
+RemainingClientRect will shrink.
+RemainingClientRect will not shrink to negative size.
+