fareyi istenilen rengin üzerine konumlandırmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Delhici
Üye
Mesajlar: 176
Kayıt: 20 Eyl 2003 09:04

fareyi istenilen rengin üzerine konumlandırmak

Mesaj gönderen Delhici »

Merhabalar;
fareyi herhangi bir programın üzerindeki herhangi bir renk yada sadece kırmızı renk üzerine konumlandırabilir miyiz?
http://www.bargem.info
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: fareyi istenilen rengin üzerine konumlandırmak

Mesaj gönderen SimaWB »

Ekranın resmini almalısınız.(Screen capture)
Bunu pixel-pixel inceleyip istediğiniz rengi aramalısınız.(ekran resmini TBitmap içine atıp Bitmap.Canvas.Pixels)
İstediğiniz rengi bulduğunuzda pozisyonu elde etmiş olacaksınız ve SetCursorPos ile farenin yerini değiştirmelisiniz
There's no place like 127.0.0.1
Kullanıcı avatarı
loaded
Üye
Mesajlar: 122
Kayıt: 12 Eki 2010 09:45
Konum: Konya
İletişim:

Re: fareyi istenilen rengin üzerine konumlandırmak

Mesaj gönderen loaded »

Canvas.pixel metodu, ekran görüntüsünde renk arama işlemleri için çok yavaş bir yöntemdir. Bunun yerine daha hızlı olan ScanLine metodunu kullanabilirsiniz.
Konuya benzer bir çalışma örneği http://delphidabbler.com/tips/21
Kalk ve işe yarar bir şey yap! Çünkü Allah (c.c.) yeniden başlayanların yardımcısıdır.
Cevapla