• 02-08-2014, 13:38:15
    #1
    Merhaba arkadaşlar size 2 tane sorum olacak . Bunlar hakkında biraz araştırdım fakat istediğim çözümleri bulamadım .

    1- Ben yazdığım uygulamadan kopyaladığım bir stringi programın dışında imlecimin olduğu yere nasıl yapıştırabilirim ?

    2- Programım arkaplandayken yani notıfy ıcon tarzı araçlar kullanıp gizlediğim zaman programımın fonksiyonlarının ya da kısayol tuşlarının arkaplanda çalışmasını nasıl sağlarım ?

    Teşekkür ederim ...
  • 02-08-2014, 17:23:19
    #2
    Üyeliği durduruldu
    arka planda çalışması için getasynckeystate kullanmalısın
  • 03-08-2014, 01:27:08
    #3
    winapi p/invoke kullanmalısınız özellikle cursor kendi programınız dışında başka bir textboxın içinde olup olmadığını algılamak için. Örnek olarak bi türk arkadaşın yazdığı ProcessViewer adlı programı bulup inceleyin bu program tamamen bu yöntemle çalışıyor. pinvoke için de http://www.pinvoke.net/ bu adresten bütün kütüphaneleri inceleyip size yarayanları bulabilirsiniz.

    Edit:
    Merak ettim baktım da sanırım aradığınız winapi fonksiyonu GetFocus olsa gerek, bu fonksiyon cursorun focuslandığı kontrolü otomatik bulup size bir handle veriyor, siz de bunu alıp içine başka bi fonksiyon daha kullanarak bişeyler yazabilirsiniz.
    http://www.pinvoke.net/default.aspx/.../GetFocus.html
  • 03-08-2014, 21:25:10
    #4
    Armageddon adlı üyeden alıntı: mesajı görüntüle
    arka planda çalışması için getasynckeystate kullanmalısın
    Teşekkür ediyorum bunu araştıracağım

    Mashadow adlı üyeden alıntı: mesajı görüntüle
    winapi p/invoke kullanmalısınız özellikle cursor kendi programınız dışında başka bir textboxın içinde olup olmadığını algılamak için. Örnek olarak bi türk arkadaşın yazdığı ProcessViewer adlı programı bulup inceleyin bu program tamamen bu yöntemle çalışıyor. pinvoke için de http://www.pinvoke.net/ bu adresten bütün kütüphaneleri inceleyip size yarayanları bulabilirsiniz.

    Edit:
    Merak ettim baktım da sanırım aradığınız winapi fonksiyonu GetFocus olsa gerek, bu fonksiyon cursorun focuslandığı kontrolü otomatik bulup size bir handle veriyor, siz de bunu alıp içine başka bi fonksiyon daha kullanarak bişeyler yazabilirsiniz.
    http://www.pinvoke.net/default.aspx/.../GetFocus.html
    Tamamdır hocam çok teşekkür ediyorum ben de araştırmaya başladım bakalım umarım istediğim sonucu elde ederim