Personalizar la apariencia del reloj


La apariencia del reloj se puede totalmente personalizar. Se pueden definir las colores y grosores de cada tipo de línea. Se puede poner un fondo, que se lee desde un fichero BMP, que contenga todos los adornos y marcos del reloj. Esto hace que sea muy fácil imaginar el resultado final y además permite centrar perfectamente el reloj respecto del fondo y ajustar su escalado. De esta forma la sincronización entre el fondo y el diseño es total.

Un paso más allá en esta personalización consiste en la utilización de mascaras. Las máscaras consisten en un mecanismo para seleccionar que zonas del reloj contiene las líneas horarias. Así se enmarca perfectamente el reloj. Para poder utilizarlas, se debe crear un fichero BMP del mismo tamaño que el del fondo a utilizar. Este nuevo fichero debe contener sólo dos colores, blanco y negro, es decir monocromático. Así, el color blanco indica las zonas del reloj que contendrán líneas, y el color negro indica la zona donde se recortará el diseño. Este fichero de máscara se le llamará igual que el fondo utilizado y se deberá colocar en el directorio \MASCARAS, dentro de la carpeta del ejecutable. Así el esquema para utilizar una máscara para un fondo llamado FONDO6.BMP es la siguiente:

SUNWATCH3D
         sunwatch3d20.exe
   1 FONDOS
                fondo1.bmp
                fondo2.bmp
                ..................
                fondo6.bmp <-- fichero con el fondo
   1 MASCARAS
                fondo1.bmp
                fondo2.bmp
                ..................
                fondo6.bmp <-- fichero monocromático con la máscara

Puede ver la estructura de directorios y ficheros del programa