Moin moin! Wie kann ich ein neues Objekt (z.B. ein Image) erstellen, welches den code eines anderen Images hat aber der code sich auf´s neue Image bezieht (z.B. Image1 hat die Funktion
C++:
Image1->Left = Image1->Left + X;
, das neue Image soll den code
C++:
Image2->Left = Image2->Left + X;
haben)
geht das?? wenn ja, wie?? und kann man ein Picture auch mit einem Befehl drehen? Danke im Vorraus, Tobi
PS: hat das was mit Vererbungen zu tun?? -- ___________________________________ TobiDieser Post wurde am 21.09.2002 um 13:27 Uhr von tobitobsen100 editiert.
Zu 2.: Hmmmmm... ich glaub nicht, daß das überhaupt möglich ist! Beim Verschieben bekommt das Parent-Fenster eine WM_PAINT-Nachricht, nachdem mit WM_ERASEBKGND der Hintergrund gelöscht wurde... genau das verursacht das Flackern. Einzige Möglichkeit wäre, die Fensterprozedur der VCL zu verbiegen, aber ich glaub nicht, daß so was jemals halbwegs stabil läuft... -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook.
Tjaaaaaaaaa ;-) Mit dem GDI und Windows-Komponenten wird wohl nie ein halbwegs gescheites Jump&Run möglich sein. Probiers lieber mit einer temporären Bitmap, auf die Du die Figuren zeichnest (notfalls per Image1->Picture->Bitmap->Canvas->Draw(...);), und dann in ein großes TImage kopierst... oder in der OnPaint.... -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook.
jetzt noch ne frage (mega einfach): wie kann ich die ScrollWerte (die dinger mit denen man srollt, begriff hab ich mir selbst erfunden) von Form1 verändern?? -- ___________________________________ Tobi
ich hab ein objekt. der left wert erhöht sich pro sekunde um 100. nach X sekunden isses aus dem bild. die scrolleiste entsteht für form1 ensteht. wie kann ich die manuell erhöhen/veringern???
Bis später, -- ___________________________________ Tobi
Ach so! Mmmh... direkt wirst Du da wenig ausrichten können, das kontrolliert die VCL. Du könntest aber ein leeres TImage so lange nach rechts/unten verschieben, bis der scrollbare Bereich groß genug ist. -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook.
ne , so meint ich dsa net wie ich den vergrößer weiss ich schon ok , nochmal anders: Hier gibts den Screenshot
und jetzt sollen die beiden Rot umrandeten scrollbars so weit nach Rechts /Unten gehen, bis Image1 voll drauf is.
Ich hoffe diesmal hab ich mich halbwegs vernünftig ausgedrückt -- ___________________________________ TobiDieser Post wurde am 24.09.2002 um 07:28 Uhr von tobitobsen100 editiert.