7-Segment Anzeige zeichnen
-
Wie würdet ihr die einzelnen Segmente einer 7-Segment Anzeige zeichnen? Wollte mir ein Steuerelement dafür schreiben.
-
Was genau ist dir denn unklar? (zeichnen, steuerelement, ...)
-
Also ich hab wie gesagt ein Problem die einzelnen Segmente zu zeichnen. Ich habe hier ein Bild gefunden, wo man die Segmente gut erkennen kann
http://www.comfile.co.kr/product/7segbig.jpg
Mein Problem ist es die "weißen Striche" (Segmente) zu zeichnen. Wie würdet ihr das machen?
-
Wie wär's, wenn du dir für das Zeichnen jedes Segmentes eine Funktion schreibst? Und dann zum Zeichnen einer jeden Zahl eine?
-
Jedes einzelne Segment besteht doch aus insgesamt 6 Punkten. Diese mußt Du nun bestimmen, danach kannst Du es mit Polygon() ausgeben:
POINT pt[6]; pt[0].x = ...; pt[0].y = ...; pt[1].x = ...; . . . Polygon(hdc, pt, (sizeof(pt) / sizeof(pt[0])));