Abgerundetes Rechteck!!!
-
Hab noch mal ein Problem,
ich versteh einfach nicht wie ich RoundRect richtig verwende.
Im Moment habe ich folgenden Quellcode:void RoundRect::draw(CDC* pDC) { CBrush* myBrush = new CBrush(RGB(255,255,255)); CPen myPen(PS_SOLID, 1, RGB(0,0,0)); pDC->SelectObject(myBrush); pDC->SelectObject(&myPen); pDC->RoundRect(position.x - 60, position.y - 30, position.x + 60, position.y + 30, position.x + 55, position.y + 25); //aufräumen SAFE_DELETE(myBrush); }Dabei kommt aber nur eine Ellipse raus.
Was muss ich ändern damit ich ein abgerundetes Rechteck bekomme?Vielen Dank im Voraus

Gruß Mav
-
Deine letzten beiden Koordinaten sind zu groß. Dort wird keine Positoin erwartet sondern die Weite und Höhe der Ellipse die die Kurve beschreibt.
-
Top!!!
Jezt klappts, vielen Dank!!!!