Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Andre
Anmeldungsdatum: 06.09.2006 Beiträge: 47
|
Verfasst am: 18.03.2009, 00:12 Titel: Sonderzeichen in Draw String |
|
|
Moin,
ich nutze in meinem Programm Bilder als Hintergrund und setze mein Text mit Draw String drüber (Da bei Draw String der Texthintergrund Transparent ist). Nur wie kann ich da Sonderzeichen (ö,ä,ü) ausgeben?
Die Sufu hier hat mir nicht geholfen, die Trefferergebnisse funktionierten bisher nur bei Print.
Danke für die Hilfe. |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 18.03.2009, 01:00 Titel: |
|
|
Print und Draw String benutzen (im Grafikmodus) den selben Zeichensatz. Es gelten also die selben ASCII-Codes (129, 132 und 148 für ü, ä und ö) bei Draw String - Beweis gefällig?
Code: | Screen 13
Draw String(0,0), !"\129\132\148"
Sleep |
_________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
Andre
Anmeldungsdatum: 06.09.2006 Beiträge: 47
|
Verfasst am: 18.03.2009, 01:31 Titel: |
|
|
ok, teste ich gleich mal zuhause.
Danke für die schnelle antwort.
Könnte es dann aber am "!" liegen? Denn ohne hatte ich vorgestern die Zahken mit dem "\" im text stehen...
Bsp.:
Draw String(0,0) "/129" |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 18.03.2009, 14:40 Titel: |
|
|
ganz falsch. "/" ist kein Escape-Charakter. Das Ausrufezeichen aktiviert Escape-Sequenzen, welche mit einem \ und einer Zahl zwischen 0 und 255 oder einem bestimmten Buchstaben ausgedrückt werden. Alternativ geht auch "Test " & Chr(129, 132, 148) & " Test", aber das ist viel aufwendiger. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
|