Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Rechtsklick

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 <
000
05.10.2002, 16:38 Uhr
tobitobsen100



Tach,
weiss jemand wie ich den Rechtklick vom Linksklick trennen kann??
ich möchte das mit der MouseDown Methode machen, wo zusätzlich die Mausposition abgefragt wird. Nur die Trennung zwischen Links- und Rechtsklick hab ich noch nicht raus.

Und wie kann ich bilder in einer Schleife darstellen (ich möchte, z.B. den untergrund eines Bodens nicht mit 50 pictures machen, sondern mit 1, welches sich immer wiederholt)

Tschüss
--
___________________________________
Tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.10.2002, 11:01 Uhr
tobitobsen100



so: nochmal besser formuliert:
wenn ihr euren Hintergrund in Win98 ändert, könnt ihr nebeneinander wählen, dann ist das bild ja flächendeckend. das gleiche möchte ich mit meinem bild auch machen.

und wie kann ich die Bildschirmauflösung wechseln?
--
___________________________________
Tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.10.2002, 14:41 Uhr
Bruder Leif
dances with systems
(Operator)


Rechtsklick: In der MouseDown gibt's eine Variable Button, die gibt Dir an, welcher Button gedrückt wurde.

Um ein Bild zu kacheln, geh in einer verschachtelten Schleife (X=0..Width, Schrittweite = Image1.Width, Y=0..Height, Schrittweite = Image1.Height) die einzelnen Positionen durch, und dann Canvas.Draw(x, y, Image1);

Bildschirmauflösung wechseln ist glaub ich eher was fürs API-Forum...
--
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
06.10.2002, 23:14 Uhr
tobitobsen100



wen ich Canvas->Draw(x, y, Image1);
benutze, kommt die Fehlermeldung: Konvertierung von 'TImage *' nach 'TGraphic *' nicht möglich.
wie kann ich das konvertieren?
--
___________________________________
Tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
07.10.2002, 11:10 Uhr
Bruder Leif
dances with systems
(Operator)



Zitat:
tobitobsen100 postete
wen ich Canvas->Draw(x, y, Image1);
benutze, kommt die Fehlermeldung: Konvertierung von 'TImage *' nach 'TGraphic *' nicht möglich.
wie kann ich das konvertieren?



Wenn Du für Image1 ein TImage benutzt, muß es heißen:
C++:
Canvas->Draw(x, y, Image1->Picture->Graphic);

--
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
07.10.2002, 15:38 Uhr
tobitobsen100



danke leif, bringt mir blos nichts, da ich vergessen hab, dass das Canva-Bild verschwindet, sobald sich etwas darüber bewegt.

Tschüs,
--
___________________________________
Tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
07.10.2002, 15:51 Uhr
Bruder Leif
dances with systems
(Operator)


...dann bau den Code in die OnPaint der Form ein!
--
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
07.10.2002, 16:16 Uhr
tobitobsen100



ich mach irgendwas falsch, denn bei mir ist da kein unterschied.
kannst du mir den code posten?

Danke,
--
___________________________________
Tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
08.10.2002, 09:14 Uhr
Bruder Leif
dances with systems
(Operator)


void __fastcall FormPaint(TObject *Sender)
{
for(int x=0; x<Width; x+=Image1->Picture->Width)
for(int y=0; y<Height; y+=Image1->Picture->Height)
Canvas->Draw(x, y, Image1->Picture->Graphic);
}
--
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
Seiten: > 1 <     [ 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: