Mouse koordinaten



  • Kann mir einer erklären, wie ich die Koordinaten der Maus anzeigen kann. Aber erzählt mir bitte nich das das im faq steht, da steht das nur für tabellen!
    danke



  • Da gibt's aber immer noch die Suchfunktion! 😉



  • hab ich benutzt



  • Hilft das hier villeicht?

    //---------------------------------------------------------------------------
    // Ermitteln der Maus-Position über dem TStringGrid in "Tabellenkoordinaten"
    //---------------------------------------------------------------------------
    // - Die Funktion liefert eine TPoint-Struktur zurück, in der die X-Koordinate
    // der Spaltennummer und die Y-Koordinate der Zeilennummer entspricht.
    //
    // - MouseToGrid() kann eingesetzt werden wenn die Selection-Eigenschaft
    // der Tabelle für die Auswertung der Mouse-Position nicht verwendet
    // werden kann: z.B. beim (Doppel-) Klick auf die 'Fixed Cells'
    //---------------------------------------------------------------------------
    TPoint MouseToGrid(TStringGrid* pGrid)
    {
    int ACol, ARow; TPoint plPoint;
    ::GetCursorPos(&plPoint);
    plPoint = pGrid -> ScreenToClient(plPoint);
    pGrid -> MouseToCell(plPoint.x, plPoint.y, ACol, ARow);
    plPoint.x = ACol;
    plPoint.y = ARow;
    return plPoint;
    }
    [ Dieser Beitrag wurde am 15.05.2003 um 20:53 Uhr von Hasm editiert. ]

    [ Dieser Beitrag wurde am 15.05.2003 um 20:56 Uhr von Hasm editiert. ]



  • Original erstellt von svveb:
    hab ich benutzt

    So? Wieviele Beiträge liefert die Suchfunktion denn zum Thema 'mouse koordinaten', und wieviele davon hast du gelesen?



  • @svveb

    Warum schaust Du nich einfach mal in die Borland- Hilfe??? 😮

    Vielleicht unter Mouse (Variable)??? 🕶

    Da steht alles wichtige d'rin!

    PS: Auch hilfreich ScreenToClient und ClientToScreen! zum Umrechnen Vom Bildschirm zu Objekt und umgekehrt. 😃



  • vielen dank jetzt krieg ichs bestimmt hin!!!! 😃


Anmelden zum Antworten