12.07.2015 Views

Visual Basic 6.0 - Tecnun

Visual Basic 6.0 - Tecnun

Visual Basic 6.0 - Tecnun

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 6: Gráficos en <strong>Visual</strong> <strong>Basic</strong> <strong>6.0</strong> página 696. GRÁFICOS EN VISUAL BASIC <strong>6.0</strong><strong>Visual</strong> <strong>Basic</strong> <strong>6.0</strong>, además de hacer fácil la construcción de interfaces gráficas de usuario, tienetambién grandes posibilidades gráficas en lo que se refiere a dibujo de líneas y formas geométricas,así como en lo referente a la introducción de gráficos y figuras realizados con otras aplicaciones. Eneste capítulo se presentarán brevemente las posibilidades gráficas más importantes de <strong>Visual</strong> <strong>Basic</strong><strong>6.0</strong>.6.1 TRATAMIENTO DEL COLORAntes de ver cómo se dibuja en <strong>Visual</strong> <strong>Basic</strong> <strong>6.0</strong> se verá cómo se definen los colores. Al igual queen tantas aplicaciones informáticas, los colores de <strong>Visual</strong> <strong>Basic</strong> se definen por medio de lascomponentes fundamentales RGB (Red, Green and Blue). La intensidad de cada color fundamentalse define con un byte, es decir con un número entero entre 0 y 255. Se utilizan pues tres bytes paradefinir los tres colores. <strong>Visual</strong> <strong>Basic</strong> <strong>6.0</strong> utiliza un entero long (32 bits, 4 bytes) para guardar uncolor, lo cual quiere decir que existe un byte adicional donde se podrá guardar alguna otrainformación (ver Apartado 6.1.2).6.1.1 Representación hexadecimal de los coloresPara los números enteros entre 0 y 255 se utilizan dosdígitos hexadecimales. Con esta notación el cero es el“00” y el 255 el “FF”. El número que indica el color vaprecedido por el carácter “&” y la letra “H”. Así, elcolor verde se define en la forma: &H00FF00. Con estanotación es posible prescindir de los ceros situados a laizquierda. Por ejemplo, el color rojo se puede escribircomo &H0000FF y como &HFF.<strong>Visual</strong> <strong>Basic</strong> <strong>6.0</strong> dispone también de nombrespara los colores fundamentales y los que soncombinación de los colores fundamentales, segúnpuede verse en la Tabla 6.1.Nombre Código HEX ColorvbBlack &H000000 NegrovbRed &H0000FF Rojo.vbGreen &H00FF00 Verde.vbYellow &H00FFFF Amarillo.vbBlue &HFF0000 Azul.vbMagenta &HFF00FF Magenta.vbCyan &HFFFF00 Cyan.vbWhite &HFFFFFF Blanco.Tabla 6.1. Nombres de colores.6.1.2 Acceso a los colores del sistemaEl cuarto byte (en el entero long que contiene el color) puede utilizarse para hacer referencia a loscolores del sistema. Los colores del sistema son aquellos colores con los que Windows 95/98/NTrepresenta las ventanas y sus bordes, las barras de desplazamiento, etc. Dichos colores se eligen enel panel de control Display/Appearance, y <strong>Visual</strong> <strong>Basic</strong> <strong>6.0</strong> permite acceder a ellos a través de sunombre o de su valor hexadecimal, que empieza por “&H8” y utiliza el cuarto byte. La Tabla 6.2muestra algunos de estos valores. Para una descripción completa buscar Color Constants en el Helpde <strong>Visual</strong> <strong>Basic</strong> <strong>6.0</strong>.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!