Nach Hause
Top.Mail.Ru Yandeks.Metrika
Forum: "Haupt";
Aktuelles Archiv: 2002.04.01;
Herunterladen: [xml.tar.bz2];

Nach unten

Wie bestimme ich die Koordinaten des Cursors? Finden Sie ähnliche Zweige


AlexMey   (2002-03-20 12:40) [0]

Liebe Meister!

Sag mir ...

Ich habe eine visuelle Komponente (zum Beispiel TreeView). Sie müssen Folgendes tun: Wenn das DblClick-Ereignis eintritt, bestimmen Sie die Koordinaten des Mauszeigers. Wie geht das, weil in DblClick im Gegensatz zu MouseDown die Koordinaten des Cursors nicht übertragen werden?

Vielen Dank im Voraus, Alexander.



Виктор Щербаков   (2002-03-20 12:43) [1]

GetCursorPos



AlexMey   (2002-03-20 12:53) [2]

Vielen Dank !!!



AlexMey   (2002-03-20 13:09) [3]

Übrigens, die GetCursorPos-Funktion gibt die absoluten Koordinaten des Cursors zurück und bestimmt die lokale (d. H. In meinem TreeView), die ich geschrieben habe

...

Prozedur TForm1.TreeView1DblClick (Sender: TObject);
war
Kabel: TPoint;
beginnen
GetCursorPos (Schnüre);
// Gehe zu lokalen Koordinaten. Formen
cords.X: = cords.X - Form1.Left;
cords.Y: = cords.Y - Form1.Top;
// gehe zu den lokalen Koordinaten des Elements
cords.X: = cords.X - TreeView1.Left;
cords.Y: = cords.Y - TreeView1.Top;
ShowMessage (IntToStr (cords.X) + "" + IntToStr (cords.Y));
end;

Aber in der Baumansicht werden bei den 1,1-Koordinaten die 5,25-Werte erhalten !!!!!!!!
Es gibt eine Art Voreingenommenheit ... Sagen Sie mir nicht, wie ich damit umgehen soll?

Vielen Dank im Voraus, Alexander.



Alx2   (2002-03-20 13:18) [4]

Wahrscheinlich einen Blick wert ClientToScreen, ScreenToClient



Seiten: 1 ganze Branche

Forum: "Haupt";
Aktuelles Archiv: 2002.04.01;
Herunterladen: [xml.tar.bz2];

nach oben





Speicher: 0.55 MB
Zeit: 0.018 c
3-73
Garrybaldy
2002-03-10 16:41
2002.04.01
Eine kleine Frage


14-306
Victor Shcherbakov
2002-02-19 09:40
2002.04.01
Polygonbereich


1-142
Zool
2002-03-21 22:53
2002.04.01
Fehler


1-157
Alex Dobrushin
2002-03-18 14:57
2002.04.01
Wie kann ich eine PDF-Datei anzeigen und drucken?


1-166
NLO
2002-03-19 10:18
2002.04.01
Objektinspektor





Afrikanisch Albanien Arabisch Armenisch Aserbaidschanisch Baskisch Weißrusse Bulgarisch katalanisch Chinesisch (vereinfacht) Chinesische Tradition) kroatisch Tschechisch Dänisch Niederländisch Englisch estnisch Philippinisch Finnisch Französisch
Galicisch Georgisch Deutsch Griechisch haitian Creole Hebräisch Hindi ungarisch isländisch Indonesian irisch Italian Japanisch Koreanisch lettisch litauisch Makedonisch Malay Maltesisch Norwegisch
persisch Polnisch Portugiesisch Rumänisch Russisch serbisch Slovakisch Slowenisch Spanisch Suaheli Schwedisch Thai Türkisch Ukrainisch Urdu Vietnamesisch Walisisch Jiddisch Bengalisch bosnisch
cebuano Esperanto Gujarati Hausa Hmong igbo Javanisch kannada Khmer Laotisch Lateinisch Maorisch Marathi Mongolisch nepali Pandschabi Somalisch Tamilisch Telugu Yoruba
Zulu
Английский Französisch Deutsch Italienisch Португальский Russisch Spanisch