Diese Funktionen setzen die Hintergrundfarbe für Text (vst_bg_color), gefüllte Objekte (vsf_bg_color), Linien (vsl_bg_color), Marker (vsm_bg_color) und Bitmaps (vsr_bg_color).
Dekl.: int16 vst_bg_color( int16 handle, int32 color_space, COLOR_ENTRY *bg_color );
int16 vsf_bg_color( int16 handle, int32 color_space, COLOR_ENTRY *bg_color );
int16 vsl_bg_color( int16 handle, int32 color_space, COLOR_ENTRY *bg_color );
int16 vsm_bg_color( int16 handle, int32 color_space, COLOR_ENTRY *bg_color );
int16 vsr_bg_color( int16 handle, int32 color_space, COLOR_ENTRY *bg_color );
Aufruf: vst_bg_color( handle, CSPACE_RGB, &bg_color );
vsf_bg_color( handle, CSPACE_RGB, &bg_color );
vsl_bg_color( handle, CSPACE_RGB, &bg_color );
vsm_bg_color( handle, CSPACE_RGB, &bg_color );
vsr_bg_color( handle, CSPACE_RGB, &bg_color );
Variable Belegung Bedeutung
Eingaben:
contrl[0] 201 vs_bg_color()
contrl[1] 0 Einträge in ptsin
contrl[3] 6 Einträge in intin
contrl[5] 0-4 0: vst_bg_color 1: vsf_bg_color
2: vsl_bg_color 3: vsm_bg_color
4: vsr_bg_color
contrl[6] handle
intin[0/1] color_space Farbraum (z.Zt.nur 0 für eingestellten Farbraum oder CSPACE_RGB)
intin[2-5] *bg_color COLOR_ENTRY der Hintergrundfarbe
Ausgaben:
contrl[2] 0 Einträge in ptsout
contrl[4] 1 Einträge in intout
intout[0] Rückgabewert -1: falsche Unterfunktionsnummer
0: Funktion nicht vorhanden
1: alles in Ordnung