Aktif olmayan pencereye ALT tuşunu göndermek.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
qamyoncu
Üye
Mesajlar: 266
Kayıt: 12 Tem 2008 04:30

Aktif olmayan pencereye ALT tuşunu göndermek.

Mesaj gönderen qamyoncu »

Merhabalar,

sorun nedir anlayamıyorum, control shift hepsini aşağıdaki gibi gönderebiliyorum fakat alt tuşunu gönderemiyorum. :cry:

Kod: Tümünü seç

var
  HWindow: THandle;
  HMemo: THandle;

begin

HWindow := FindWindow(nil, 'Untitled - Notepad');
HMemo := GetWindow(HWindow, GW_CHILD);

    keybd_event(VK_CONTROL, 0,0,0);
    PostMessage(HMemo, WM_KEYDOWN, 65, 0);
    keybd_event(VK_CONTROL, 0 ,KEYEVENTF_KEYUP,0);
end;
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: Aktif olmayan pencereye ALT tuşunu göndermek.

Mesaj gönderen Battosai »

Alt tuşu VK_MENU olarak tanımlı. Bunu yazınca çalışmadı mı.? Farklı methodlar deneyebilirsin SendKeys diye bir method olacaktı bu sitede onu bir dene istersen.
qamyoncu
Üye
Mesajlar: 266
Kayıt: 12 Tem 2008 04:30

Re: Aktif olmayan pencereye ALT tuşunu göndermek.

Mesaj gönderen qamyoncu »

VK_MENU çalışmıyor.

SendKey kütüphanesi ise pencereyi aktifleştirerek tuş gönderiyor.

Teşekkürler.
Batuhan TAŞDÖVEN
'Yükseldikçe küçülen bir uçurtma..'
Cevapla