Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama C++ Builder Fare Koordinatları Öğrenme veya Bulma


Fare Koordinatları Öğrenme veya Bulma

AÇIKLAMA

C++ Builder 6 ile uyumludur. Bu programda fare koordinatları windows API'si yardımıyla öğrenilmektedir. GetCursorPos API'si fare koordinatları öğrenip TPoint sınıfından tanımlanan x ve y koordinatlarını tutacak değişkenlerini tutacak bir değişkene atanır.  Buradaki en önemli detayın form üzerindeki değilken bile fare koordinatlarının öğrenebilecek olmasıdır. Yani Form'u MouseMove olayından çok daha gelişmiştir. MouseMove olayı sadece form üzerinde çalışırken bu programda penceredeki herhangi bir noktanın koordinatları geri döndürülmektedir. Ekranın sol üst köşesi (0,0) koordinat değerlerine sahipken sağ alt köşe belirlediğiniz ekran çözünürlüğünün max değerlerine sahiptir.

Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz

Linki Görebilmeniz İçin Üye Olmanız Gerekmektedir...

Üye Kayıt 

Program Kodu:

Unit1.cpp

  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5.  
  6. #include "Unit1.h"
  7. //---------------------------------------------------------------------------
  8. #pragma package(smart_init)
  9. #pragma resource "*.dfm"
  10. TForm1 *Form1;
  11. //---------------------------------------------------------------------------
  12. __fastcall TForm1::TForm1(TComponent* Owner)
  13.         : TForm(Owner)
  14. {
  15. }
  16. //---------------------------------------------------------------------------
  17.  
  18.  
  19. void __fastcall TForm1::Timer1Timer(TObject *Sender)
  20. {
  21. TPoint pt;
  22. GetCursorPos(&pt);
  23. Label1->Caption=pt.x;
  24. Label2->Caption=pt.y;
  25. }
  26. //---------------------------------------------------------------------------
  27.  
  28.  
  29.  

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Pazar, 02 Eylül 2012 23:35 )