Home Setzen/Erfragen einer Farbe für Text, Füllmuster Linien, Marker und Raster SET FOREGROUND COLOR (VDI 200,0-4) INQUIRE FOREGROUND COLOR (VDI 202,0-4)

2.6.2 SET BACKGROUND COLOR (VDI 201,0-4)

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

Home Setzen/Erfragen einer Farbe für Text, Füllmuster Linien, Marker und Raster SET FOREGROUND COLOR (VDI 200,0-4) INQUIRE FOREGROUND COLOR (VDI 202,0-4)