Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » Auflösungseinstellungen

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
31.08.2007, 08:13 Uhr
~Da Andy
Gast


Hi @ all,
ich habe ein Bild, das den Hintergrund meines neuen Projekts darstellt. Meine Bildschirm Auflösung beträgt 1280 x 1024. Das Bild hab ich jetzt mal genau so groß gemacht. Ich habs dann in ein Image gemacht und hat auch perfekt geklappt. Nur: wenn ich jetzt meine Bildschirmauflösung runterschraube, dann seh ich nicht mehr das ganze Bild. Was kann ich da machen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.09.2007, 02:00 Uhr
Hans
Library Walker
(Operator)


Hi,

entweder das Bild verkleinern. Oder wenn das nicht klappt, es entsprechend abschneiden. Sehr wahrscheinlich wird es darauf hinaus laufen, das Du für jede Auflösung ein eigenes Bild brauchst, das an die entsprechende Auflösung angepasst ist.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
01.09.2007, 02:16 Uhr
Blubber2063



Dann wirst du wohl ein ne Affine Transformation auf das Bild machen müssen und es damit auf die gewünschte Auflösung skalieren.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
01.09.2007, 10:17 Uhr
~Da Andy
Gast


Hallo glaub ich hab jetzt die lösung. Man muss irgendwas mit dem Verhältnis des E-PC und Z-PCs machen. Steht in der BCB hilfe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
06.09.2007, 08:35 Uhr
~Da Andy
Gast


Wie löst ihr eigentlich dieses Problem???
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
06.09.2007, 16:26 Uhr
Philipq



Hallo ~Da Andy, das ist ganz einfach zu lösen:

Binde dein Bild mit einem TImage ein und nimm dann für das TImage folgende Einstellungen vor:

Anchors:

akLeft: true
akTop: true
akRight: true
akBottom: true

Stretch: true

AutoSize: false

Jetzt passt sich die Größe deines Bildes immer mit an. Du musst halt nur sagen woran sie sich orientieren soll...

Das kannste ja dann z.B. so machen:


C++:
Form1-> Width = Screen-> Width;
Form1-> Height = Screen-> Height;
Image1-> Width = Form1-> Width;
Image1-> Height = Form1-> Height;



mfg

Dieser Post wurde am 06.09.2007 um 16:28 Uhr von Philipq editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
07.09.2007, 09:38 Uhr
Bruder Leif
dances with systems
(Operator)


Hilfe -> StretchDraw
--
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
11.09.2007, 15:28 Uhr
~Da Andy
Gast


Hallo,
@Philipq:
Bein einem Objekt, das genau so groß ist wie die Form ist das ja kein Problem

@Bruder Leif:
soweit ich das in der BCB-Hilfe gesehen habe, ist das eine Zeichenoberfläche...

... was ich brauche (neues Problem ):
Bei Auflösungen wie z. B. 1280x1024, 1024x760 usw. geht ja alles. Aber wenn dann nur die Breite verädert wird wills nicht.
Also Auflösungen wie z. B. 1280x720, 1280x768.
Habe bereits versucht, Height und Width getrennt zu machen, geht aber nicht.
Meine Vorgehensweise:

Ziel-PC-Auflösung / Entwicklungs-PC Auflösung = Verhältnis. Dann z. B.
Label1->Left = Label1->Left / Verhältis;

Das funktioniert auch, bis auf das genannte Problem mit den Breite-Auflösungen.
Wie löst ihr eigentlich diesen Problem? Macht ihr das ganz anders? Ich hab meinen Code aus der BCB-Hilfe.

Da Andy
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
11.09.2007, 20:59 Uhr
Reyx
IT-fetischistischer Wurstsalat mit rostigem Berghorn
(Operator)


Gar nicht, ehrlich gesagt. So ein Problem hatte ich noch nie
Ich habe auch noch nie gehört, dass die Hintergrundgraphik eines Projektes skaliert wird, ehrlich gesagt :-\

Ansonsten ganz allgemein: AutoSize = true. StrechDraw = true. (ungefähr, wurde aber alles schon gesagt)
Dann wird dein Bild aber verzerrt (logisch, wenn die Proportionen nicht beibehalten werden).
 
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: