Mega Code Archive

 
Categories / Delphi / System
 

Yildiz [] sifrelerinin gösterilmesi

//**********************************************************// //** Copyright © 2001 *// //** Bu Programin Tüm Haklari Kemal GÜLOL'a Aittir ... *// //** Programcinin izni olmaksizin bu programin icerigi *// //** degistirilemez ve kullanilamaz ... *// //** *// //** e-mail : gulolkml@hotmail.com *// //** Tel : 0312 2807980 cep Tel : 0535 666 6762 Turkey *// //**********************************************************// unit AsterixUnt; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Buttons; var HSonrakiWinMsg : HWND; type TAsterix = class(TForm) OrnekEdit: TEdit; Zamanlayici: TTimer; ShowPanel: TPanel; Ornek: TLabel; BitBtn1: TBitBtn; Bilgi: TLabel; BilgiLabel: TLabel; ShowTime: TTimer; Reklam: TBitBtn; Ticari: TLabel; procedure ZamanlayiciTimer(Sender: TObject); procedure ShowTimeTimer(Sender: TObject); procedure ReklamClick(Sender: TObject); private { Private declarations } public procedure AsterixSifreleriniCoz(); end; var Asterix: TAsterix; implementation uses Reklam; {$R *.DFM} procedure TAsterix.AsterixSifreleriniCoz(); var HFare : HWND; // Mouse isaretleyici isaretleyici : TPOINT; // isaretleyici SifreUzunlugu : integer; // Sifre Uzunlugu Sifre : string; // Sifre begin GetCursorPos(isaretleyici); HFare := WindowFromPoint(isaretleyici); if HFare = HSonrakiWinMsg then Exit; HSonrakiWinMsg := HFare; if SendMessage(HSonrakiWinMsg, EM_GETPASSWORDCHAR, 0, 0) = 0 then Exit; SifreUzunlugu := SendMessage(HFare, WM_GETTEXTLENGTH, 0, 0) + 1; SetLength(Sifre, SifreUzunlugu); SendMessage(HSonrakiWinMsg, WM_GETTEXT, SifreUzunlugu,LongInt(@Sifre[1])); ShowPanel.Caption:='Sifre Uzunlugu = '+IntToStr(SifreUzunlugu-1) +' Buluna Sifre = '+PChar(Sifre); end; procedure TAsterix.ZamanlayiciTimer(Sender: TObject); begin AsterixSifreleriniCoz; end; procedure TAsterix.ShowTimeTimer(Sender: TObject); begin if not (ShowPanel.Caption='') then begin if ShowPanel.Font.Color=ClBlack then ShowPanel.Font.Color:=ClRed else ShowPanel.Font.Color:=ClBlack; end; end; end. // Programlar Bölümünde Tüm Kod ve exe Dahildir.