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 benutztSo? Wieviele Beiträge liefert die Suchfunktion denn zum Thema 'mouse koordinaten', und wieviele davon hast du gelesen?
-
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!!!!