tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
2087
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    -H-T-P- -H-T-P- ist offline Mitglied Silber
    Registriert seit
    Feb 2008
    Beiträge
    89
    Hallo,

    ich möchte gern die Position meines Mauszeigers bestimmen.
    Bewegen kann man ihn mit SetCursorPos(x, y); aber wie geht es umgedreht, sodass ich wieder zwei Zahlen z.B. x=1000 y=800 herausbekomme und sie speichen kann?
     

  2. #2
    Avatar von fish-guts
    fish-guts fish-guts ist offline Mitglied Gold
    Registriert seit
    Nov 2004
    Ort
    Schaffhausen (Schweiz)
    Beiträge
    209
    Hi

    Den Command kannst du auch umdrehen:

    Probiers mit getCursorpos()

    Wies genau geht kannst du hier nachlesen:

    http://msdn2.microsoft.com/en-us/library/ms648390(VS.85).aspx

    Gruss

    FG
     
    Voice of Silence - http://www.voiceofsilence.ch - Punkrock from Schaffhausen, check it out!

  3. #3
    -H-T-P- -H-T-P- ist offline Mitglied Silber
    Registriert seit
    Feb 2008
    Beiträge
    89
    Verstehe ich leider nicht ganz.
    Kann ich vielleicht noch ein Beispiel haben wie ich jetzt z.B. x anzeige. cout<<x<<endl;

    Bin noch Anfänger.
     

  4. #4
    Avatar von fish-guts
    fish-guts fish-guts ist offline Mitglied Gold
    Registriert seit
    Nov 2004
    Ort
    Schaffhausen (Schweiz)
    Beiträge
    209
    Hallo

    Also GetCursorPos bringt doch nicht das gewünschte Ergebnis. Mit der Klasse MouseState kannst du die Position der Maus folgendermassen ermitteln:
    Code :
    1
    2
    3
    4
    5
    6
    7
    
    void function()
    {
        MouseState current_mouse = Mouse.GetState();
        int mouseX = current_mouse.X;
        int mouseY = current_mouse.X
        std::cout << "Momentane Mausposition: " << mouseX << "." << mouseY << std::endl;
    }


    Gruss

    FG
    Gruss
     
    Voice of Silence - http://www.voiceofsilence.ch - Punkrock from Schaffhausen, check it out!

  5. #5
    -H-T-P- -H-T-P- ist offline Mitglied Silber
    Registriert seit
    Feb 2008
    Beiträge
    89
    Oje, glaube ich bin zu blöd.

    Der Compiler(Dev-Cpp) spuckt Fehler aus.
    Muss man nicht noch was includen(Nennt man das so? ).

    Vielleicht kann man meine Fehler hier gut sehen und finden:
    http://img255.imageshack.us/my.php?image=codehc5.jpg

    Schonmal Danke!
     

  6. #6
    Avatar von fish-guts
    fish-guts fish-guts ist offline Mitglied Gold
    Registriert seit
    Nov 2004
    Ort
    Schaffhausen (Schweiz)
    Beiträge
    209
    Moin

    Grundsätzlich solltest du wohl erst mal die Basics in C++ lernen, bevor du gleich mit der WIN API loslegst.

    Zweitens habe ich schnell n Codeschnipsel zusammengestellt, der Funktionieren sollte:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
    #include <windows.h> 
    #include <stdlib.h> 
    #include <iostream> 
     
    using namespace std; 
     
    int main() 
    { 
      POINT mPos; 
     
      while(1) 
      { 
        GetCursorPos(&mPos); 
        cout << "X:" << mPos.x << "  Y:" << mPos.y << endl; 
      } 
      return 0; 
    }

    Niemals vergessen, die nötigen Headers einzubinden Ich hoffe, das hilft dir weiter.

    Gruss

    FG
     
    Voice of Silence - http://www.voiceofsilence.ch - Punkrock from Schaffhausen, check it out!

  7. #7
    -H-T-P- -H-T-P- ist offline Mitglied Silber
    Registriert seit
    Feb 2008
    Beiträge
    89
    Danke!
    Ja, es hilft mir weiter.

    Frage erfolgreich gelöst!
     

Ähnliche Themen

  1. Cursor Position IFrame
    Von mrno im Forum Javascript & Ajax
    Antworten: 7
    Letzter Beitrag: 11.05.10, 13:06
  2. X und Y Position vom Cursor in jTextArea
    Von dodlhuat im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 5
    Letzter Beitrag: 13.03.09, 11:52
  3. Cursor Position festlegen
    Von hairy im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 28.03.08, 19:35
  4. Antworten: 3
    Letzter Beitrag: 31.07.07, 16:07
  5. cursor position abfrage
    Von bergamo im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 18.12.03, 18:04