Autor Beitrag
Ice
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 114



BeitragVerfasst: Do 19.12.02 09:49 
Hi Leute!

Ich habe folgendes Problemchen, und zwar ordne ich mehrere Panels per Drag and Drop auf einer Zeichenfläche an, jetzt soll das Program die kürzeste Strecken zwischen den Panels berechnen und zeichnen.
1.Frage: Wie bekomme ich die Linien vom Bitmap vor die Panels?
2.Frage: Wie bekomme ich die entfernungen geordnet?

Vielen dank im Voraus!

Ice
Addy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 43



BeitragVerfasst: Mo 23.12.02 16:08 
zu 1) Probier vielleicht mal, mit GetDC( Panel.Handle ) das Handle auf den DC des Panels zu erhalten und mit der WinAPI zu zeichnen.

zu 2) Die Entfernung zwischen zwei Punkten errechnet sich folgendermaßen: Entfernung = Wurzel( ( Abs( x1 - x2 ) )² + ( Abs( y1-y2 ) )² )
(Satz des Pythagoras)