Is it possible with Delphi VCL styles to change the form caption (non client) font at runtime?
<p>I have looked at RRUZ's awesome VCL Style Utils, and in the VCL Styles source, and I can't see any way to change the nonclient area caption <em>font</em> face (name), or color, or size, at runtime. </p>

<p>Is there a way? Or do I need to subclass <code>TNCControls</code> and override some paint code?</p>

<p>Update: I can change the font by modifying the style in the bitmap style designer, but that only lets you set the font once and never change it at runtime.</p>