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

2.6.3 INQUIRE FOREGROUND COLOR (VDI 202,0-4)

Diese Funktionen erfragen die Vordergrundfarbe.

Dekl.:  int32  vqt_fg_color( int16 handle, COLOR_ENTRY *fg_color );
        int32  vqf_fg_color( int16 handle, COLOR_ENTRY *fg_color );
        int32  vql_fg_color( int16 handle, COLOR_ENTRY *fg_color );
        int32  vqm_fg_color( int16 handle, COLOR_ENTRY *fg_color );
        int32  vqr_fg_color( int16 handle, COLOR_ENTRY *fg_color );

Aufruf: color_space = vqt_fg_color( handle, &fg_color );
        color_space = vqf_fg_color( handle, &fg_color );
        color_space = vql_fg_color( handle, &fg_color );
        color_space = vqm_fg_color( handle, &fg_color );
        color_space = vqr_fg_color( handle, &fg_color );

Variable         Belegung            Bedeutung
Eingaben:

contrl[0]        202                 vq_fg_color()
contrl[1]        0                   Einträge in ptsin
contrl[3]        0                   Einträge in intin
contrl[5]        0-4                 0: vqt_fg_color 1: vqf_fg_color
                                     2: vql_fg_color 3: vqm_fg_color
                                     4: vqr_fg_color
contrl[6]        handle

Ausgaben:

contrl[2]        0                   Einträge in ptsout
contrl[4]        6                   Einträge in intout

intout[0/1]      color_space         eingestellter Farbraum (z.Zt. nur CSPACE_RGB)
                                     oder -1 (falsche Unterfunktionsnummer)
intout[2-5]      fg_color            COLOR_ENTRY der Vordergrundfarbe


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