bkgd(3X) bkgd(3X)
NAME
bkgd, bkgdset, getbkgd, wbkgd, wbkgdset - Vorherige Hintergrundattri-
bute deaktivieren
SYNTAX
cc [flag ...] file ... -lcurses [library ...]
#include <curses.h>
int bkgd(chtype ch);
void bkgdset(chtype ch);
chtype getbkgd(WINDOW *win);
int wbkgd(WINDOW *win, chtype ch);
void wbkgdset(WINDOW *win, chtype ch);
BESCHREIBUNG
Die Funktionen bkgdset() und wbkgdset() deaktivieren die vorherigen
Hintergrundattribute, kombinieren die angeforderten Attribute durch
logisches OR mit der Fensterdarstellung und setzen die Hintergrundei-
genschaft des aktuellen oder des angegebenen Fensters basierend auf
den Informationen in ch. Wenn sich ch auf ein mehrspaltiges Zeichen
bezieht, sind die Ergebnisse nicht definiert.
Die Funktionen bkgd() und wbkgd() deaktivieren die vorherigen Hinter-
grundattribute, kombinieren die angeforderten Attribute durch logi-
sches OR mit der Fensterdarstellung, setzen die Hintergrundeigenschaft
des aktuellen oder des angegebenen Fensters und wenden diese Einstel-
lung dann auf jede Zeichenposition in diesem Fenster an.
- Die Darstellung jedes Zeichens auf dem Bildschirm wird in die neue
Fensterdarstellung geändert.
- An jeder Stelle, an der das früheren Hintergrundzeichen erscheint,
wird das neue Hintergrundzeichen eingesetzt.
Die Funktion getbkgd() extrahiert das Hintergrundzeichen und die Dar-
stellung des angegebenen Fensters.
RÜCKGABEWERT
Bei erfolgreicher Ausführung geben bkgd() und wbkgd() den Wert OK
zurück. Andernfalls wird ERR zurückgegeben.
Die Funktionen bkgdset() und wbkgdset() geben keinen Wert zurück.
Bei erfolgreicher Ausführung gibt getbkgd() das Hintergrundzeichen und
die Darstellung des angegebenen Fensters zurück. Andernfalls wird
(chtype)ERR zurückgegeben.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
bkgd(3X) bkgd(3X)
FEHLER
Es sind keine Fehlerzuordnungen definiert.
HINWEISE
Eine einwandfreie Ausführung dieser Funktionen ist nur bei Zeichensät-
zen garantiert, bei denen jedes Zeichen, dessen Attribute durch die
alleinige Verwendung von Konstanten mit dem Präfix A ausgedrückt wer-
den können, in ein Einzelbyte paßt.
SIEHE AUCH
curses(3X), curses(5).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98