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

2.6.4 INQUIRE BACKGROUND COLOR (VDI 203,0-4)

Diese Funktionen erfragen die Hintergrundfarbe.

Dekl.:  int32  vqt_bg_color( int16 handle, COLOR_ENTRY *bg_color );
        int32  vqf_bg_color( int16 handle, COLOR_ENTRY *bg_color );
        int32  vql_bg_color( int16 handle, COLOR_ENTRY *bg_color );
        int32  vqm_bg_color( int16 handle, COLOR_ENTRY *bg_color );

Aufruf: color_space = vqt_bg_color( handle, &bg_color );
        color_space = vqf_bg_color( handle, &bg_color );
        color_space = vql_bg_color( handle, &bg_color );
        color_space = vqm_bg_color( handle, &bg_color );
        color_space = vqr_bg_color( handle, &bg_color );

Variable         Belegung            Bedeutung
Eingaben:

contrl[0]        203                 vq_bg_color()
contrl[1]        0                   Einträge in ptsin
contrl[3]        0                   Einträge in intin
contrl[5]        0-4                 0: vqt_bg_color 1: vqf_bg_color
                                     2: vql_bg_color 3: vqm_bg_color
                                     4: vqr_bg_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)
intout[2-5]      bg_color            COLOR_ENTRY der Hintergrundfarbe


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