Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
hunggar
Anmeldungsdatum: 04.08.2008 Beiträge: 32 Wohnort: Karlsruhe
|
Verfasst am: 17.09.2008, 00:52 Titel: Rahmen bzw. Rand im Fenster definieren |
|
|
Hallo Programmierfreunde,
nachdem eine Suche in der Referenz und hier im Forum leider erfolglos war,
folgende Frage:
Mein Programm beginnt so:
Jetzt möchte ich aber, dass sowohl Text als auch BMPs nicht direkt am Bildschirmrand erscheinen,
sondern ein paar Pixel eingerückt,
gewissermaßen noch ein kleiner Rahmen im Fenster, der frei bleiben soll.
Geht sicherlich wieder einfach, aber ich hab´s noch nicht entdeckt.
Danke bereits jetzt an alle.
HungGar |
|
Nach oben |
|
 |
Elektronix
Anmeldungsdatum: 29.06.2006 Beiträge: 742
|
Verfasst am: 17.09.2008, 09:01 Titel: |
|
|
Für Pixel kannst Du die Koordinaten bei PSET eingeben, für Schriftausgaben mit Locate. Allerdings wird die Schrift mit Locate immer um Matrixbreite verschoben (je nach Screen 8x16 oder 8x8 Pixel), und Du mußt Locate für jede neue Zeile neu setzen. _________________ Und die Grundgebihr is aa scho drin- DOS is jo nett. |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 17.09.2008, 10:32 Titel: |
|
|
...deswegen sollte man im Grafikmodus DRAW STRING statt PRINT benutzen, denn das funktioniert pixelgenau und hat außerdem nen transparenten hintergrund und man kann noch effekte auf die schrift legen oder ne eigene schrift benutzen und so weiter und so fort etc pp....  _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
hunggar
Anmeldungsdatum: 04.08.2008 Beiträge: 32 Wohnort: Karlsruhe
|
Verfasst am: 17.09.2008, 14:47 Titel: |
|
|
Oooh, ok.
Ist es nicht möglich, am Anfang den Bildausschnitt zu definieren,
in dem sich alles abspielen soll ?
Ich habe
- Text (Print)
- Fragen (Input)
- Bilder (Bmp)
Diese Dinge sollen alle innerhalb eines Randes/Rahmens auf dem Bildschirm erscheinen,
und nicht direkt am äußeren Bildschirmrand.
(Der Rahmen muss nicht breiter als 5mm sein) |
|
Nach oben |
|
 |
28398
Anmeldungsdatum: 25.04.2008 Beiträge: 1917
|
|
Nach oben |
|
 |
nemored

Anmeldungsdatum: 22.02.2007 Beiträge: 4704 Wohnort: ~/
|
Verfasst am: 17.09.2008, 17:15 Titel: |
|
|
siehe auch http://www.freebasic-portal.de/index.php?s=reftopic&id=181
Betrifft aber beides nicht die Ausgabe über PRINT (oder INPUT), also musst du dazu sowieso auf das genannte DRAW STRING ausweichen. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
 |
hunggar
Anmeldungsdatum: 04.08.2008 Beiträge: 32 Wohnort: Karlsruhe
|
Verfasst am: 18.09.2008, 09:19 Titel: |
|
|
Das hilft mir weiter.
Vielen Dank Euch allen.
 |
|
Nach oben |
|
 |
|