 |
Das deutsche QBasic- und FreeBASIC-Forum Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
|
| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
arduno
Anmeldungsdatum: 12.05.2011 Beiträge: 252
|
Verfasst am: 18.10.2014, 13:10 Titel: Drawstring-Zeile löschen bzw überschreiben ? |
|
|
Hallo, wie kann man bitte mit Drawstring eine Zeileüberschreiben?
Das funktioniert nicht:
draw STRING (5, 90),"....................................................................."
draw STRING (5, 90),"Datei : "+datei_save+" umgewandelt Byte>Text "
PS: Die Punkte im String sind hier Platzhalter für ein Leerzeichen.
Danke.
Gruss |
|
| Nach oben |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4723 Wohnort: ~/
|
Verfasst am: 18.10.2014, 14:28 Titel: |
|
|
DRAW STRING pixelt einfach die Textpixel an die gewünschte Stelle. Wenn du etwas "übermalen" willst, musst du genauso vorgehen wie bei allen anderen Grafikbefehlen: das alte löschen und mit dem neuen überschreiben. Als Möglichkeiten gibt es da z. B.
- alten Bereich mit LINE in den Hintergrundfarbe übermalen
- DRAW STRING mit dem ANSI-Zeichen für ein gefülltes Rechteck verwenden (statt der Leerzeichen; welche Nummer das ist, weiß ich nicht auswendig, lässt sich aber schnell herausfinden, und MOD hat dazu vor nicht allzu langer Zeit ein Beispiel gepostet)
- Text in einen Grafikpuffer schreiben und diesen mit PUT ausgeben
- Hintergrund vor dem Schreiben sichern und vor dem Überschreiben wiederherstellen
_________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1.
-----
"Das wissen doch sowieso nur Nerdinauten, die Schlaumeierologie studiert haben." - coldmirror |
|
| Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|