Cairografik in einem C++ Projekt darstellen
-
Hallo liebe Forumsmitglieder,
dies ist mein erster Beitrag in diesem Forum.
Ich hoffe, ich hab ihn in diesem Bereich richtig platziert.Es geht um folgendes:
Ich habe mich in die Grafikbibliothek Cairo eingearbeitet und verwende diese mit meinem Borland C++ Builder 6.
Ich bin allerdings nur in der Lage, mit meinem Quellcode *.png Dateien zu erzeugen, die meine gezeichnete Grafik beinhalten.
cairo_surface_write_to_png (surface, "test.png");
Ich möchte aber meine Grafik auf meinem Formular darstellen, am besten mit der TImage Komponente oder ähnliches und bin nun mit meinem Fachwissen am Ende.
Ich würde mich sehr freuen, wenn mir jemand weiterhelfen kann.
Vielen Danke für euer Bemühen.
Mit freundlichen Grüßen
domi
-
Dazu brauchst Du einen Device Context. Wie Du den bekommst, sollte in der VCL-Doku stehen. Den benutzt Du dann, um Dir hiermit eine Cairo-Surface zu erstellen. Und schau Dir auch mal cairomm an.
-
Hi,
danke für deine rasche antwort. bin leider erst eben dazu kommen dir zu antworten.
leider kenn ich mich mit der materie nicht wirklich aus.eigetnlich sollte es ja auch ohne cairomm funktionieren oder?
ein beispiel bezüglich des device contextes wäre super.
gruß domi
-
Für wxWidgets gibts ne auch Implementation:
http://code.google.com/p/wxcairo/Und Qt kanns Afaik auch.