Maßeinheit ShadowEffectDemo;
Schnittstelle
Gebrauch
Windows, Mitteilungen, SysUtils, Varianten, Kategorien, Grafiken, Kontrollen, Formen,
Dialoge, StdCtrls;
Art
TfrmMain = Kategorie (TForm)
txtText: TEdit;
Label1: TLabel;
btnShadow: TButton;
btnExit: TButton;
Verfahren btnExitClick (Absender: TObject);
Verfahren btnShadowClick (Absender: TObject);
privat
{Private Erklärungen}
Verfahren FirstMethod;
Öffentlichkeit
{Allgemeine Erklärungen}
Ende;
var
frmMain: TfrmMain;
Implementierung
{$R *.dfm}
Verfahren TfrmMain.btnExitClick (Absender: TObject);
anfangen
Abschluss;
Ende;
Verfahren TfrmMain.btnShadowClick (Absender: TObject);
anfangen
FirstMethod;
Ende;
Verfahren TfrmMain.FirstMethod;
var
LF: LOGFONT; Gebürtige Gussstruktur //-Windows
Text: Schnur;
anfangen
Canvas.Brush.Style: = bsClear; // einstellte die Bürstenart auf transparentes es
FillChar (LF, SizeOf (LF), Byte (0)) ;
lf.lfHeight: = 20;
lf.lfFaceName: = „Arial“;
Canvas.Font.Handle: = CreateFontIndirect (LF);
Canvas.Font.Color: = clBlack;
Text: = txtText.Text;
Canvas.TextOut (20, 100, Text); //-Schatten im Schwarzen
Canvas.Font.Color: = clGray;
Canvas.TextOut (19, 99, Text); //-Text in grauem gelassenem 1pxl und up
Ende;
Ende.
|