Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Codeweitergabe

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
21.09.2002, 13:22 Uhr
tobitobsen100



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??
--
___________________________________
Tobi

Dieser Post wurde am 21.09.2002 um 13:27 Uhr von tobitobsen100 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
22.09.2002, 15:28 Uhr
tobitobsen100



okay dann was anderes :

wie kann ich dieses "flackern" weckmachen wenn ich den Left/Top-Wert eines objektes erhöhe??

Danke im Vorraus,
--
___________________________________
Tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
22.09.2002, 17:56 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Zu 1.: ((TImage*)Sender)->Left += X;

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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
22.09.2002, 19:04 Uhr
tobitobsen100



gibt es denn eine andere möglichkeit etwas zu verschieben?? ich mein jump´n run spiele flackern auch net (auch nich die alten wie z.B. commander Keen)

Bis bald,
--
___________________________________
Tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
22.09.2002, 19:49 Uhr
Bruder Leif
dances with systems
(Operator)


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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
23.09.2002, 18:47 Uhr
tobitobsen100



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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
23.09.2002, 20:11 Uhr
Bruder Leif
dances with systems
(Operator)


öhm..... hä? %-)
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
23.09.2002, 21:10 Uhr
tobitobsen100



ok:

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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
23.09.2002, 22:32 Uhr
Bruder Leif
dances with systems
(Operator)


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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
24.09.2002, 07:27 Uhr
tobitobsen100



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
--
___________________________________
Tobi

Dieser Post wurde am 24.09.2002 um 07:28 Uhr von tobitobsen100 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: