Thread View: de.comp.lang.c++
2 messages
2 total messages
Started by Robert Mueller
Wed, 20 Dec 1995 16:40
Koordinaten unter Win3.x ?
Author: Robert Mueller
Date: Wed, 20 Dec 1995 16:40
Date: Wed, 20 Dec 1995 16:40
10 lines
866 bytes
866 bytes
Tachchen... Unter Windows ist offenbar standardmaessig (zumindest beim Zeichnen in normalen Fenstern) die y-Koordinate von oben nach unten gerichtet. Ich moechte nun Kurven zeichnen. Dabei ist obige Eigenschaft ein wenig beschwerlich. Hat nun jemand eine Ahnung, wie man die y-Achse einfach "umdreht", dh., stellt das GDI eine Funktion bereit, die den gewuenschten Modus setzt?. Also dann rm
Re: Koordinaten unter Win3.x ?
Author: Mathias Bruehne
Date: Thu, 21 Dec 1995 11:04
Date: Thu, 21 Dec 1995 11:04
42 lines
2029 bytes
2029 bytes
In article <4b9e93$kqk@rks1.urz.tu-dresden.de>, Robert Mueller <muellerr@tudurz.urz.tu-dresden.de> says:
>
>Tachchen...
>Unter Windows ist offenbar standardmaessig (zumindest beim Zeichnen in
>normalen Fenstern) die y-Koordinate von oben nach unten gerichtet.
>Ich moechte nun Kurven zeichnen. Dabei ist obige Eigenschaft ein wenig
>beschwerlich. Hat nun jemand eine Ahnung, wie man die y-Achse einfach
>"umdreht", dh., stellt das GDI eine Funktion bereit, die den
>gewuenschten Modus setzt?.
>
>Also dann
> rm
>
Um die Y-Orientierung umzudrehen kannst Du SetMapMode() verwenden.
Weitere nützliche Funktionen zur Anpassung des Koordinatensystems
für das Zeichnen von Kurven:
SetWindowOrg() zum Anpassen des Ursprungs des Fensters
SetViewportOrg() zum Anpassen des Abbildungsursprungs
SetWindowExt()
ScaleWindowExt() zum Anpassen der Skalierung des
Fensterkoordinatensystems
SetViewportExt()
ScaleViewportExt() zum Anpassen der Skalierung
des Abbildungskoordinatensystems
Die genaue Beschreibung der Funktionen und die Bedeutung der
Parameter würde hier den Rahmen sprengen. Lies das am besten in
der Online-Hilfe nach.
Gruß,
Mathias
+-------------------------+-------------------------------+
| Mathias Bruehne | Voice: + 49 561 9899-786 |
| SBK Software+Systeme | Fax: + 49 561 85161 |
| Hollaendische Str. 141 | |
| 34127 Kassel | E-mail: mbr@sbk-ks.de |
| Germany | |
+-------------------------+-------------------------------+
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads