Mouse un kaç metre yol aldığını öğrenmek
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- turkerunutmaz
- Üye
- Mesajlar: 57
- Kayıt: 04 Oca 2008 04:53
- Konum: İstanbul
- İletişim:
Mouse un kaç metre yol aldığını öğrenmek
Merhaba. Ben mouse un kaç metre yol aldığını öğrenmek istiyorum.Aklıma gelen timer ile yapmak oldu ama intervali çok düşük yapmak lazım ki doğru veriyi alabilelim. Ben kaç pixel yer değiştirdiğini bularak yapmayı düşündüm ama bunu nasıl metreye çevirebiliriz?Ya da daha mantıklı bir yöntem var mıdır?
Re: Mouse un kaç metre yol aldığını öğrenmek
mouse mesajlarını hook ederek farenin hangi yöne kaç piksel gittiğini takip edebilirsin.
- turkerunutmaz
- Üye
- Mesajlar: 57
- Kayıt: 04 Oca 2008 04:53
- Konum: İstanbul
- İletişim:
Re: Mouse un kaç metre yol aldığını öğrenmek
tamam buraya kadar sorun yok. Ama pixeli nasıl metreye veya mm ' e çeviricem?
Ekran çözününrlüğüne göre değişiyormuş sanırım.Net bir sonuç yokmuş.
Ekran çözününrlüğüne göre değişiyormuş sanırım.Net bir sonuç yokmuş.
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: Mouse un kaç metre yol aldığını öğrenmek
Başka bir forumdan alıntıdır.
Kod: Tümünü seç
function PxToCM(dPixel:integer): Extended;
Const
Inch:Real=2.54;
begin
PPI:=Screen.PixelsPerInch ;
Result := (dPixel div PPI) * Inch ;
end;
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
- turkerunutmaz
- Üye
- Mesajlar: 57
- Kayıt: 04 Oca 2008 04:53
- Konum: İstanbul
- İletişim:
Re: Mouse un kaç metre yol aldığını öğrenmek
teşekkür ederim.
- turkerunutmaz
- Üye
- Mesajlar: 57
- Kayıt: 04 Oca 2008 04:53
- Konum: İstanbul
- İletişim:
Re: Mouse un kaç metre yol aldığını öğrenmek
sanırım yanlış değer gösteriyor. integer değerleri extended yaptım tam olarak elde eiyim diye fakat düzgün çalışmadı.
Benim çözünürlük 1280*960, paint te bu genişlik ve yükseklikte boş sayfa açtım öznitelklerden kaç cm olduğuna baktım ama programdaki ile verilen sonuç tutmadı.
Benim çözünürlük 1280*960, paint te bu genişlik ve yükseklikte boş sayfa açtım öznitelklerden kaç cm olduğuna baktım ama programdaki ile verilen sonuç tutmadı.