Button Handle

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
ikurt07
Üye
Mesajlar: 120
Kayıt: 11 Kas 2005 04:21
Konum: Antalya
İletişim:

Button Handle

Mesaj gönderen ikurt07 »

Çalışan bir uygulamadaki... butonun handle nasıl alınır..

Kod: Tümünü seç

var
hnd:Thandle;
w_type:Array[0..99] of Char;
w_name:Array[0..99] of Char;
w_Class:Array[0..99] of Char;
begin
 hnd:=0;
 hnd:=WindowFromPoint(Mouse.CursorPos);
 GetWindowText(hnd,w_name,1000);
 GetWindowText(hnd,w_Class,1000);
 Edit3.Text := StrPas(w_Class);
 Edit2.Text := inttostr(hnd);
Bu şekilde alabiliyoruz ancak.. bunu otomatik olarak nasıl yapabiliriz.
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Mesaj gönderen aLonE CoDeR »

FindWindow ve FindWindowEx apilerini araştır forumda da konuşulmuştu.

Kolay gele..
Kullanıcı avatarı
ikurt07
Üye
Mesajlar: 120
Kayıt: 11 Kas 2005 04:21
Konum: Antalya
İletişim:

Mesaj gönderen ikurt07 »

Formu ve Deiğer formlarıda araştırdım ...
denediğim bazı kodlar var ama bir türü çalıştıramadım.

Kod: Tümünü seç

var
 hApp,hButton:Thandle;
begin
hApp:=Findwindow(nil,'Program');
if hApp<>0 then begin
 hbutton:=FindWindowEx(hApp,hApp,'Button','Kapat');
 if hbutton<>0 then begin
   showmessage('a');
   sendmessage(hbutton,bm_click,0,0);
 end;
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Resim
Resim ....Resim
Cevapla