Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Verhältnis

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 <
010
04.11.2003, 17:17 Uhr
Anfänger00



JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHH!!!
Die Größe soll sich auch ändern,also sagen wir einfach mal ein Quadrat das ungefähr 50% so groß ist wie das Fenster.
Edit: Ja ich möchte die Größe manuell manipulieren,indem ich das Fenster mit der Maus skaliere.

Dieser Post wurde am 04.11.2003 um 17:19 Uhr von Anfänger00 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
04.11.2003, 22:51 Uhr
~Markus
Gast


naja ich denke mal wenn dein code das richtige ergebnis gibt welches du gern hättest ist er richtig. Weil ich kann dir nicht weiter helfen da mir noch einige daten fehlen. zb soll das quadrat immer in der mitte sein und sich in die mitter bzw aus der mitte vergrößern oder verkleinern oder soll es in einer ecke sein und sich dort hinein verkleinern oder vergrößern?? das sindso dinke wenn mann die nicht weis kann ich dir keine passende formel geben
aber nen kleinen denk anstoß kann ich dir geben x = x/skalar y = y/skalar
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
05.11.2003, 14:09 Uhr
Anfänger00



Es soll sich immer in der Mitte aufhalten.
Und von der Mitte aus vergrößern.
Es muss auch immer Sichtbar sind und dann eben enstprechend klein werden.

Dieser Post wurde am 05.11.2003 um 14:10 Uhr von Anfänger00 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
05.11.2003, 22:00 Uhr
~Markus
Gast


Ok,
also ich möchte gleich mal sagen das ich nichts von dem was ich schreibe getestet habe und keine garantie darauf gebe das es funktionier. Wie ich immer sage Theorie und Praxis sind zwei verschiedene welten.

So nehmen wir an du erstellst das fenster mit der abmessung x=400 y=400 und darin zeichnest du ein quadrat x=200 y=200

So nun angenommen du vergößerst dein fenster um das doppelte also x=800 y=800 dann soll dein quadrat x=400 y=400 sein. wenn sich also dein fenster in allen achsen(x und y) gleich verändert kannst du folgende formal verwenden.

Skalar = X Jetzt / X vorher
2 = 800/400

und jetzt skalar*x und skalar*y um das quadrat anzupassen.

Wenn du das fenster aber jetzt und gleich vergrößerst zum beispiel x=600 y=800

dann nimmst du die kleinste seite also hier wäre es x und berechnest den skalar

und tust das quadrat wieder mit diesem skalar ans fenster anpassen.

naja also wie gesagt nicht grad die beste erklärung aber nen kleiner denk anstoß ist es alle male.

Falls jemand ne bessere lösung für dieses problem hat, es würd mich auch mal interesieren.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
06.11.2003, 19:41 Uhr
Anfänger00



 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (WinAPI, Konsole) ]  


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: