Einzelnen Beitrag anzeigen

Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: abfrage welche komponente xy position überdeckt. wie?

  Alt 5. Aug 2009, 05:12
Das riecht nach dem Sand-Programm dass hier vor ein paar Tagen geposted wurde. Mein Tipp: Nimm auf keinen Fall je eine Komponente für ein Sandkorn! Mach das alles am besten in einem Bitmap. Setz bei Klick einen nicht-weissen Pixel, und in einem Timer gehst du dann alle Pixel durch und verschiebst alle die noch weiss unter sich haben 1 nach unten.
Das wäre zumindest ein einfacher naiver ansatz. Besser kommst du noch weiter, wenn du für den Sand eine separate nicht-grafische Datenstruktur hast, und das ganze wie eine Mini-Physikengine aufbaust. Zeichnen dann nur noch bei Bedarf, aber ohne funktionalem Anteil der grafischen Ausgabe mehr.

Aber um die Frage dennoch zu beantworten: Delphi-Referenz durchsuchenControlAtPos. Aber du schießt dir mit dem Ansatz selbst ins Bein.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat