moin, moin...
Wenn ich ein Sprite mit zentrierten Textzeilen füllen und dieses Sprite dann zentriert auf dem Screen ausgeben will, muß ich ja vorher die entsprechenden Werte berechnen.
TextWidth() und TextWidth() kann ich aber nur benutzen, wenn vorher StartDrawing(OutputID) aufgerufen wurde.
Ist es in diesem Moment egal, woher ich mir diese temporäre OutputID hole?
Oder hab ich eine andere Möglichkeit zur Berechnung der Werte übersehen?
etwas irritiert ob der Umständlichkeit... scholly
[erledigt] StartDrawing(OutputID): welche OutputID ?
[erledigt] StartDrawing(OutputID): welche OutputID ?
Zuletzt geändert von scholly am 17.05.2008 15:42, insgesamt 1-mal geändert.
Ich bin blutiger PB-Anfänger.
seit 17.12.08: PB 4.3 unter XP Home(SP3)
seit 17.12.08: PB 4.3 unter XP Home(SP3)
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Re: StartDrawing(OutputID): welche OutputID ?
Ja, ist es. Unter Windows braucht man halt ein DC um GetTextExtentPoint32_() aufrufen zu können. Woher die nun stammt ist schnuppe.scholly hat geschrieben:st es in diesem Moment egal, woher ich mir diese temporäre OutputID hole?
Windows 10 Pro, 64-Bit / Outtakes | Derek
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22