Korrektur meiner Aussage von eben:
Mein Test mit WMNCCalcSize verschiebt die MyCheckBox dorthin, wo ich sie haben will. Ich muss jetzt nur noch all das selbst zeichnen, was außerhalb des eingeschränkten Clientbereichs liegt.
Code:
procedure TMyControl.WMNCCalcSize(var Message: TWMNCCalcSize);
begin
with Message.CalcSize_Params^ do
Inc(rgrc[0].Top,FCaptionHeight);
inherited;
end;
"Seit er seinen neuen Computer hat, löst er alle seine Probleme, die er vorher nicht hatte."