Hilfe zu MFC Programmierung

Gast #250029
Lesenswert?

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?
#250030
Lesenswert?

>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
Gast #250031
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren