Einzelnen Beitrag anzeigen

Benutzerbild von kiar
kiar

Registriert seit: 2. Aug 2003
Ort: Aschersleben
1.362 Beiträge
 
Delphi 5 Professional
 
#2

Re: Position von ContextMenu

  Alt 10. Apr 2005, 23:54
hallo mathias. das aus meiner d2005 hilfe
Zitat:

TControl.ScreenToClient Methode

Wandelt die Bildschirmkoordinaten eines bestimmten Punktes in Client-Koordinaten um.
Klasse
TControl

Syntax


[Delphi] public function ScreenToClient(const Point: TPoint): TPoint;


Beschreibung
Mit ScreenToClient können Sie die Bildschirmkoordinaten eines Punktes in lokale bzw. Client-Koordinaten umwandeln. In Client-Koordinaten bezeichnet (0, 0) die linke obere Ecke des Client-Bereichs des Steuerelements. In Bildschirmkoordinaten entspricht (0, 0) der linken oberen Ecke des Bildschirms.

Mit den Methoden ScreenToClient und ScreenToClient können Sie Konvertierungen zwischen den Koordinatensystemen verschiedener Steuerelemente durchführen. Ein Beispiel:

[Delphi] P := TargetControl.ScreenToClient(SourceControl.ClientT oScreen(P));
Im folgenden Beispiel werden die Koordinaten des Punktes P vom Koordinatensystem der Komponente SourceControl in das System des Steuerelements TargetControl umgewandelt:

wohlgemerkt als net referenz

raik

edit // sage nicht du brauchst es anderst herum
edit2 // da scheint delphi bloss die winapi irgenndwie integriert zu haben
verhältnisse die einem nicht passen,
muss man verändern oder verlassen
  Mit Zitat antworten Zitat