Forum: PC-Programmierung Hilfe zu MFC Programmierung


von Sascha (Gast)


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?

von Thomas S. (tstuetz)


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

von Sascha (Gast)


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.

von Alex S. (alex_s)


Lesenswert?

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.

von Thomas S. (tstuetz)


Lesenswert?

MSDN = Microsoft Developer Network
http://msdn.microsoft.com

Gruss

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
Noch kein Account? Hier anmelden.