merhaba, webbrowser üzerinde mouse ile yaptığım işlemlerin ( daire çizme , seçim gibi ) aynı formdaki ikinci webbrowserda taklit edilerek yapılmasını nasıl sağlarım.
Örneğin webbrowser1 de herhangi bir şeyi seçtiğim zaman, webbrowser2 de de seçilmesi veya oraya tıklanması gibi..
Sendkey ile tuş göndermek için bildiğim kadarıyla tuş gönderilecek formun aktif form olması gerekiyor. Dolayısı ile benim durumumda birinci webbrowser aktif , tuş göndereceğim pasif olacağı için tuş gönderemeyeceğimi düşünüyorum. Bununla ilgili fikir bilginizi paylaşır yol gösterirseniz sevinirim.
teşekkürler.
uygulama takliti
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: uygulama takliti
Yapmak istediğiniz şey Mouse Makro. Msdn'de bu event-lar için bilgiler mevcut.
http://msdn.microsoft.com/en-gb/library ... s.85).aspx
http://msdn.microsoft.com/en-gb/library ... s.85).aspx
Re: uygulama takliti
Vermiş olduğunuzu inceledim fakat çok birşey anlayamadım. Sanırım mouse haraketlerini windows mesaj yapısını (sendmessage vb ) kullanarak iletimi sağlıyor. Delphideki handle numarasını bildiğimiz pencereye gönderebilyorduk sanırım buna benzer bir yapı buda. Eğer böyleyse sanırım yine sorunum mouse clik göndereceğim pencerenin ön planda yani aktif olması gerekmekte. Sizce böylemi bilginizi paylaşırsanız sevinirim
Re: uygulama takliti
Aslında tam olarak şöyle çalışıyor. Siz ekranda fareyi nereye hareket ettirirseniz ve nereye tıklarsanız o da aynı şeyi taklit ediyor.
Örnek olarak masa üstüne gelip bir klasör açın sonra kapatın sonra başka bir pencere açın ve kapatın. Fare bu hareketleri kaydediyor. Oynat dediğinizde aynı koordinatlara sırası ile aynı işlemleri yapıyor. Mantık bu.
Örnek olarak masa üstüne gelip bir klasör açın sonra kapatın sonra başka bir pencere açın ve kapatın. Fare bu hareketleri kaydediyor. Oynat dediğinizde aynı koordinatlara sırası ile aynı işlemleri yapıyor. Mantık bu.