Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Ursprung ändern von Koordinatensystem

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
26.12.2005, 20:55 Uhr
harrychen



Hallo, wie der Titel des Themas schon verrät funktioniert das bei mir überhaupt nicht so wie ichs mir vorstelle....

das ist mein Code in der Function OnDraw..

// Festlegen des Ursprungs
pDC->SetMapMode(MM_ISOTROPIC);
pDC->SetWindowExt(10600,-10600);
pDC->SetWindowOrg(-300,10300);

//Linie erzeugen

CPen newPen(PS_SOLID,1,(COLORREF)0);
CPen* pOldPen = pDC->SelectObject(&newPen);

pDC->MoveTo(0,0);
pDC->LineTo(10000,-10000);



Leider bekomme ich nichts angezeigt, egal wie ich die Zahlen des Befehls LineTo mit + oder - varriere


bzw. der Hauptzweck sollte sein das ich den Ursprung des Koordinaten Systems Links unten (zb. bei y = 10000 und x = 100) hinsetze und danach die Koordinaten nach oben nicht negativ sind sondern Positiv
kurzer Hand Gesagt es handelt sich um ein Diagramm/Graphen wenns fertig ist.

Hoffe ihr könnt mir da auf die Sprünge helfen

mfg Harry

Dieser Post wurde am 26.12.2005 um 21:17 Uhr von harrychen editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.12.2005, 22:57 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


guck dir das mal an... sollte dir helfen zu verstehen wie man auf nem dialog funktionen malert, und skaliert
www.fun-soft.de/showtopic.php?threadid=9239
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
27.12.2005, 10:23 Uhr
harrychen



danke, naja eigentlich zeichne ich in einem SDI Programm und nicht direkt in einem Dialog und in den Büchern, die ich habe, ist die Änderung des Ursprungs und des Koordiantensystems so wie oben "pDC->SetWindowOrg(-300,10300);" beschrieben

das y nach oben positiv und x nach rechts positiv wird sollte eigentlich mit MM_LOENGLISH einstellbar sein.

mfg Harry
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
27.12.2005, 12:02 Uhr
harrychen



Oke habs Problem gelöst....hätte die Deklarationen in eine selbst erstellte OnPrepareDC(...) Funktion geben müssen in der Klasse CView...

mfg Harald Hiebler
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


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: