Du hast Recht. Und in TWinControl wird das Ergebnis von TControl mit dem Ergebnis der
WinAPI-Funktion GetClientRect überschrieben. Wenn ich das ändere, dann erhalte ich das gleiche eigenartige Ergebnis, wie wenn ich WMNCCalcSize überschreibe und entsprechend ändere: MyCheckbox wird weiterhin über die Caption gezeichnet, aber der Hintergrund wird außerhalb vom eingeschränkten ClientRect nicht mehr gezeichnet...
"Seit er seinen neuen Computer hat, löst er alle seine Probleme, die er vorher nicht hatte."