Mega Code Archive

 
Categories / Delphi / Forms
 

Formun başlık fontunun değiştirilmesi

//...::::::( KORSAN )::::::...\\ type TForm1 = class(TForm) private procedure WMNCPaint(var Mes: TWMNCPaint); message WM_NCPAINT; public end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.WMNCPaint(var Mes: TWMNCPaint); var ACanvas: TCanvas; begin ACanvas := TCanvas.Create; try ACanvas.Handle := GetWindowDC(Form1.Handle); with ACanvas do begin Brush.Color := clActiveCaption; Font.Name := 'Verdana'; Font.Size := 10; Font.Color := clCaptionText; Font.Style := [fsBold]; TextOut(GetSystemMetrics(SM_CYMENU) + GetSystemMetrics(SM_CXBORDER), Round((GetSystemMetrics(SM_CYCAPTION) - Abs(Font.Height)) / 2) + 1, '//...::::::( KORSAN )::::::...\\'); end; finally ReleaseDC(Form1.Handle, ACanvas.Handle); ACanvas.Free; end; end;