Autor: Martin Klein Waldstraže 84 6085 Nauheim Tel.: 06152/6650 Das Programm LUPE.PRG ist eigentlich aus der Erkenntnis entstanden, daž kleine Bildchen eigentlich immer nur mit der Lupenfunktion eines Malpro- gramms gezeichnet werden konnten. Die M”glichkeiten dieser Lupenfunktion waren jedoch meist sehr drftig, sodaž ich mich entschlož nun einen anderen Weg als herk”mmlich Malprogramme zu gehen. Ich programmierte also eine sehr schnelle,grože Lupe, und baute um diese die n”tigen Zeichenfunktionen herum. Das Programm sollte sehr einfach zu bedienen sein, da es selbsterkl„rend ist und aužerdem aktiviert die HELP-Taste einen Hilfsbildschirm. Wichtig zu erw„hnen ist vielleicht die Bildausschnittfunktion. Mittels GET ermittelt man einen Bildausschnitt, der in nun in einem Puffer Gespeichert ist. Wird nun PUT angew„hlt kann dieser Ausschnitt beliebig im Bild platziert werden. Solche Bildausschnitte k”nnen aber auch von externen Speichermedien geladen/gespeichert werden. Ein solcher Bildausschnitt kann jedoch noch zus„tzlich als Objektfile gespeichert werden, um ihn zu eigenen Programmen hinzulinken zu lassen. Die Daten liegen dann als Struktur vor, die in C folgendermažen definiert ist: struct Ausschnitt { int hoehe; int breite; int daten[]; /* liegt im Format fr BITBLT-Routine vor */ } Der Name dieses Objekts entspricht dann dem Filename ohne Extender. Von LUPE k”nnen auch noch eigene Fllmuster nachgeladen werden. Diese mssen dann im STAD-Format vorliegen, welches auch mein Programm P_EDIT erzeugt, das dieser Diskette beiliegen sollte. Wichtig ist noch zu wissen, daž alle Zeichenfunktionen solange ausgefhrt werden, bis die rechte Maustaste(=Abbruchtaste) gedrckt wurde. Dies zeigt sich auch an der Mausform. W„hren den Zeichenfuntionen hat der Mauszeiger die Form einer zeigenden Hand. Beim Eingeben vo Text muž jeoch noch zus„tzlich als Zeilenende die RETURN-Taste gedrckt werden.