SPECIAL OFFER        Order and save right now!
20% off with the 729824315 dicscount code for Ultimate Pack and any another product for Delphi from Greatis Programming!

⤷ Change caption font

Use SystemParametersInfo function with SPI_SETNONCLIENTMETRICS parameter. All information, what you may set, are in NONCLIENTMETRICS structure.

procedure TForm1.Button1Click(Sender: TObject);
var
  MyStruct: TNonClientMetrics;
begin
  MyStruct.cbSize:=SizeOf(TNonClientMetrics);
  SystemParametersInfo(
    SPI_GETNONCLIENTMETRICS, 
    SizeOf(TNonClientMetrics), 
    @MyStruct, 
    0);
  MyStruct.lfCaptionFont.lfHeight:=8;
  MyStruct.lfCaptionFont.lfFaceName:='Arial';
  SystemParametersInfo(
    SPI_SETNONCLIENTMETRICS, 
    SizeOf(TNonClientMetrics), 
    @MyStruct, 
    0);
end;
More for developers
Databases for Amazon Associates
Amazon Categories
Amazon Nodes