Handle ile nesnenin tüm özellekileri nasıl erişebilirim

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
coskundeniz
Üye
Mesajlar: 22
Kayıt: 20 Ara 2003 11:36

Handle ile nesnenin tüm özellekileri nasıl erişebilirim

Mesaj gönderen coskundeniz »

Yaptığım uygulamada elimde nesnenin sadece handle'ı var, bu handle numarası ile o nesnenin tüm özelliklerine nasıl erişebilirim. (bu handle, bir form'a, edit'e veya Label'a ait olabalir)
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

Aşağıdaki linkte handle'lar hakkında bilgi var belki yardımcı olabilir. Ama muhtemelen Win32 API'lerle işinizi görebilirsiniz.

http://delphi.about.com/od/windowsshell ... 11503e.htm


Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
undefined
Moderator
Mesajlar: 565
Kayıt: 06 Eki 2003 12:01
Konum: Bursa
İletişim:

Mesaj gönderen undefined »

Handle'ını bildiğimiz bir nesneye sadece klasik pencere apilerini ve mesajlar gönderebiliriz.(Settext, gettext, paint vs. veya nesneye has mesajlar) Eğer handle'ı alınan nesne ulaşabileceğin bir formdaysa o formun bütün componentlerini sorgulayıp o nesneyi handle numarasıyla bulabiliriz. RTTI ile onun ne olduğunu öğrenip (buttonmu, labelmı vs.) ona göre işlem yapabiliriz.

Sen tam ne yapmak istediğini belirtsen belki bu kadar takla atmadan iş çözülebilir.
Kolay gelsin...
Cevapla