Diese Funktionen setzen die Vordergrundfarbe für Text (vst_fg_color), gefüllte Objekte (vsf_fg_color), Linien (vsl_fg_color), Marker (vsm_fg_color) und Bitmaps (vsr_fg_color).
Dekl.: int16 vst_fg_color( int16 handle, int32 color_space, COLOR_ENTRY *fg_color ); int16 vsf_fg_color( int16 handle, int32 color_space, COLOR_ENTRY *fg_color ); int16 vsl_fg_color( int16 handle, int32 color_space, COLOR_ENTRY *fg_color ); int16 vsm_fg_color( int16 handle, int32 color_space, COLOR_ENTRY *fg_color ); int16 vsr_fg_color( int16 handle, int32 color_space, COLOR_ENTRY *fg_color ); Aufruf: vst_fg_color( handle, CSPACE_RGB, &fg_color ); vsf_fg_color( handle, CSPACE_RGB, &fg_color ); vsl_fg_color( handle, CSPACE_RGB, &fg_color ); vsm_fg_color( handle, CSPACE_RGB, &fg_color ); vsr_fg_color( handle, CSPACE_RGB, &fg_color ); Variable Belegung Bedeutung Eingaben: contrl[0] 200 vs_fg_color() contrl[1] 0 Einträge in ptsin contrl[3] 6 Einträge in intin contrl[5] 0-4 0: vst_fg_color 1: vsf_fg_color 2: vsl_fg_color 3: vsm_fg_color 4: vsr_fg_color contrl[6] handle intin[0/1] color_space Farbraum (z.Zt.nur 0 für eingestellten Farbraum oder CSPACE_RGB) intin[2-5] *fg_color COLOR_ENTRY der Vordergrundfarbe 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