Nedir bu HRgn ve Handle!..

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
nijara
Üye
Mesajlar: 17
Kayıt: 09 Ağu 2003 11:38

Nedir bu HRgn ve Handle!..

Mesaj gönderen nijara »

Bazı program ve kodlarda bunu görüyorum.
Mesala alttaki kod formu eliptik yapıyor...

Kod: Tümünü seç

procedure TForm1.FormCreate(Sender: TObject);
var
region: HRgn;
begin
region:=CreateRoundRectRgn(1, 1, 484, 312, 25, 25);
SetWindowRgn(handle, region, true);
end;
Ama HRgn ve Handle ne işe yarıyor!..
BİLGİ,GÜÇTÜR.VE BU HAYATTA GÜÇLÜ OLAN KAZANIR.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Handle : Windows tüm window bileşenlere otomatik unique(tekil) bir sayı verir. Formlara, butonlara, memo'lara, edit'lere vs. Yani TWinControl sınıfından türeyen tüm bileşenler handle alır. Bu sayı sayesinde bu bileşenlere ulaşabilirsin. Api'lerin çoğu senden işlem yapacağı pencereyi öğrenmek için bu handle'ı ister.

Diğeri hakkında bir bilgim yok. msdn'e veya win32.hlp'e bakabilirsin.

Kolay gelsin.
Kullanıcı avatarı
MicroChip
Kıdemli Üye
Mesajlar: 1119
Kayıt: 02 Ağu 2003 01:02
Konum: İstanbul
İletişim:

Mesaj gönderen MicroChip »

Delphi helpine felan bakamadım ama Hrgn ile tanımlanan değişkene belirtilen sınırlar dahilinde windows yer ayırıyor gibime geliyo. Bende ilk kez duydum hiç kullanmadım...

Saygılar... (Birisi benim gibi bu saygılar ifadesini kullanıyor ama neyse, hüseyin kardeş o ben değilim ha :) )
Kafkas Kartalı Kabarday
Sitesi!= http://www.ahmetceylan.com
Resim
Cevapla