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.