Mega Code Archive

 
Categories / Delphi / Forms
 

Form baslik alani üzerinde saat gösterilmesi

Formun Caption özelligine dokunmadan, baslik alani üzerinde saat bilgisi gösterimi su sekilde olur. unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls; type TForm1 = class(TForm) Timer1: TTimer; procedure FormCreate(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure Timer1Timer(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; dc:hdc; implementation {$R *.DFM} procedure TForm1.FormCreate(Sender: TObject); begin dc:=getwindowdc(handle); end; procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); begin releasedc(handle,dc); end; procedure TForm1.Timer1Timer(Sender: TObject); var thetime: array[0..80] of char; begin strpcopy(Thetime,timetostr(time)); canvas.font.color:=clred; textout(dc,width div 2,5,thetime,strlen(thetime)); end; end.