Bild erstellen in CBitmap
-
Hi
Ist es möglich in einem CBitmap eine Linie zu zeichnen?
Ich möchte in einem CBittmap ein Bild erstellen. In diesem Bild sollen dann Linien gezeichnet werden?
Wie geht das? Kann mir jemand ein Beispiel geben?
Kann ich das CBitmap nicht als CDC-Objekt einbinden/ verwenden???Vielen Dank für die Antworten
-
Benutze doch einfach die Klasse CPen !
CDC* pDC = GetDC(); CPen Pen(PS_SOLID, 1, RGB(0,0,0)); pDC->SelectObject(&Pen); pDC->MoveTo(point.x, point.y); pDC->LineTo(point2.x, point2.y); . . .
So kannst du auch über Bitmaps zeichnen ! (Wenn du das meinst)
Gruß
:: NoName ::
-
Ich habe keine Ahnung!
Meine Idee ist, dass ich dann ein Bild im Speicher habe, dass ich ausgeben kann. Entweder auf dem Drucker oder auf dem Bildschirm! Ich könne dann so das Bild auch einfach Zoomen....Kann ich dass so auch?
Wenn ja, wo ist dann das dann das gezeichnete?
-
Hmm...mit der Klasse CPen kann man kein Bild zoomen, nur Linien ziehen !
Gruß
:: NoName ::
-
Nei das ist mir schon klar! Ich kann ja aber dann den Inhalt auf eine Form kopieren und dabei vergrössern! Aber wenn ich jetzt verschiedene Linien etc. in diesem Objekt erstelle.... werden dann diese alle angezeigt?
Wie kann ich dann alles in diesem Objet wieder löschen? (z.B für eine neue Seite?)
-
Versucht habe ich es noch nicht, aber es müsste funktionieren !
Wie du alles wieder löschen kannst weiss ich leider nicht...
Du könntest evtl. alles in einem Array speichern und diese dann mit
RemoveAll() wiieder löschen, aber ob das geht...???Gruß
:: NoName ::