Text ausgeben, ständig aktualisiert



  • Hallo,

    ich möchte mir die Koordniaten ausgeben lassen, von der Stelle an der sich der Mauszeiger momentan in einem Fenster befindet,

    mein Code sieht bis jetzt so aus:

    case WM_MOUSEMOVE:
    
    		xPos = LOWORD(lparam); 
    		yPos = HIWORD(lparam);
    
    		wsprintf(ausgabe, "X: %d Y: %d", xPos, yPos);
            MessageBox(hwnd, ausgabe, "Info zu Koordinaten", MB_OK);
    
            return 0;
    

    was kann ich denn anstatt der MessageBox noch verwenden, damit die Koordinaten während der Bewegung des Mauszeigers ausgegeben werden?

    danke und grüße



  • WinProc
    static int xPos, yPos;

    WM_PAINT:
    BeginPaint()
    TextOut() xPos, yPos
    EndPaint()

    WM_MOUSEMOVE
    eventuell SetCapture/ReleaseCapture
    InvalidateRect <- Fenster aktualisieren


Anmelden zum Antworten