IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Delphi (https://www.ircforumlari.net/delphi/)
-   -   Görünmez form oluşturma D7 (https://www.ircforumlari.net/delphi/689505-gorunmez-form-olusturma-d7.html)

Kaf_Dağı 18 Mart 2015 14:12

Görünmez form oluşturma D7
 
Kod:

procedure TRamazan.gorunmezform(formt:TForm;soldan,yukaridan,yukseklik,genislik:integer;buttongizle:Boolean;Gizle_Goster:Boolean;BorderStyle:TBorderStyle);
var
benim,tam,gorunuralan: THandle;
widtht,Xttt,Yttt: Integer;
begin
if not Gizle_Goster then
 formt.BorderStyle:=bsNone
else
 formt.BorderStyle:=BorderStyle;
 
 if formt.Height<yukseklik then
 formt.Height:=yukseklik;
 if formt.Width<genislik then
 formt.Width:=genislik;widtht := (formt.Width - formt.ClientWidth) div 2;
 benim := CreateRectRgn(0, 0, formt.Width, formt.Height);
 Xttt := widtht;
 Yttt := formt.Height - formt.ClientHeight - widtht;
 tam := CreateRectRgn(Xttt, Yttt, Xttt + formt.ClientWidth, Yttt + formt.ClientHeight);
 CombineRgn(benim, benim, tam, RGN_XOR);
 Xttt := Xttt + soldan;
 Yttt := Yttt + yukaridan;
 gorunuralan:=CreateRectRgn(Xttt,Yttt,Xttt+genislik , Yttt +yukseklik );
 CombineRgn(benim, benim, gorunuralan, RGN_XOR);
 SetWindowRgn(formt.Handle, benim, true);
 
 if buttongizle then
 begin
 SetWindowLong(Application.Handle,GWL_EXSTYLE, WS_EX_TOOLWINDOW);
 SetWindowLong(Application.Handle,GWL_HWNDPARENT,WS_EX_TOOLWINDOW);
 end;
end;



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 06:13.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk