Hallo, ich möchte mit VisualStudui.NET (MFC) eine Parabel Grafisch anzeigen lassen. void CQuadratischeGleichungDlg::OnBnClickedButton2() { UpdateData(TRUE); CClientDC dc(this); //dc.TextOut(1,1,"Hallo"); y_wert = (wert1_edit1*wert1_edit1) + wert2_edit2 + wert3_edit3; for(unsigned int x=0;x<200;x++) { //dc.LineTo(x,y_wert); dc.SetPixel(x,y_wert,0); } UpdateData(FALSE); } Leider klappt es nicht so wie ich will. Wenn das hier ausgebe erscheint keine durchgezogene Linie. Kann mir da jemand helfen?
>Leider klappt es nicht so wie ich will. Wenn das hier ausgebe >erscheint keine durchgezogene Linie. Du verwendest SetPixel(x,y_wert,0) diese Funktion setzt einzelne Punkte. besser ist da schon:
1 | |
2 | y_wert = f(0); // Funktion an der Stelle 0 |
3 | dc.MoveTo(x,y_wert); // Bewegt den "Cursor" an die erste Position |
4 | |
5 | for(unsigned int x=0;x<200;x++) |
6 | {
|
7 | y_wert = f(x); // Funktion an der stelle x |
8 | dc.LineTo(x,y_wert); // Line zeichnen |
9 | }
|
Gruss
Hallo Thomas, weisst du woher ich noch sämtliche Beispiele für die Steuerelemente im Internet herbekommen kann? Die Hilfe von VisualStudio.NET ist nicht so gut. Da gibt es auch keine Beispiele. Bei Borland Builder C++ war das ganz einfach.
http://codeproject.com/ und die MSDN sind eigentlich eine gute Anlaufstelle. Zusätzlich gibt es über das Netz verteilt noch diverse kleinere Tutorials, die einzelne Sachen abhandeln.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.