GDI+ DrawString - Problem mit Parameter StringFormat
-
Hallo,
ich bin gerade dabei mit der GDI und DrawString() einen Text auf den Bildschirm zu schreiben. Dabei gibt es nur ein Problem: ich weiß leider nicht, wie ich das Parameter StringFormat initialisieren soll.so weit bin ich schonmal:
void text_zeichnen(WCHAR* text) { Graphics graphics(hdc); // 04 SolidBrush brush(Color(255, 255, 0, 0)); Font font(hdc); PointF point(100, 100); RectF rect(100, 100, 100, 100); StringFormat* format; graphics.DrawString(text,10, &font, rect, format, &brush); } int main() { for(;;) { system("cls"); GdiplusStartupInput gdiplusStartupInput; ULONG_PTR gdiplusToken; GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL); // 02 cout<<"text am bildschirm zeichnen:\n"; cout<<"geben Sie den text ein! (statt Leerstelle _ verwenden!\n"; wstring text1; wcin>>text1; text_zeichnen((&text1[0])); // ... GdiplusShutdown(gdiplusToken); // 03 getch(); } }Die Frage ist eigentlich nur noch wie ich das StringFormat hinkriege.Wie muss ich das denn initialisieren?
danke schonmal,
andi01.