SISTEMA MACHINE
Devuelve una lista que describe las características del sistema en que FMSLogo ejecuta. La lista tiene el formato siguiente:
[EsWindows TamañoDePalabra AnchuraDelÁreaDeDibujo AlturaDelÁreaDeDibujo PaletaEstáActiva VersiónDeWindowsMayor VersiónDeWindowsMenor AnchuraDeÁreaDeTrabajo AlturaDeÁreaDeTrabajo AnchuraDelEscritorio AlturaDelEscritorio AnchuraEnteraDeVentana AlturaEnteraDeVentana AnchuraInferiorDeVentana AlturaInferiorDeVentana DesplazamientoHorizontal DesplazamientoVertical]
Se da el significado de cada elemento en la tabla siguiente:
Elemento | Nombre | Significado |
---|---|---|
1 | EsWindows | 1, si el sistema operativa es Microsoft Windows. 0, si no. |
2 | TamañoDePalabra | El número de bits en una palabra del máquina. Si esta versión de FMSLogo fue compilado para una máquina de 32 bits, este valor es 32 aunque ejecuta una versión de Windows de 64 bits. |
3 | AnchuraDelÁreaDeDibujo | La anchura del área de dibujo, en píxeles. |
4 | AlturaDelÁreaDeDibujo | La altura del área de dibujo, en píxeles. |
5 | PaletaEstáActiva | 0, siempre (FMSLogo ya no soporta tarjetas gráficas que usan paletas). |
6 | VersiónDeWindowsMayor | El número de versión mayor de Windows. |
7 | VersiónDeWindowsMenor | El número de versión menor de Windows. |
8 | AnchuraDeÁreaDeTrabajo | La anchura del área del escritorio que no está ocultada por la barra de tareas, en píxeles. |
9 | AlturaDeÁreaDeTrabajo | La altura del área del escritorio que no está ocultada por la barra de tareas, en píxeles. |
10 | AnchuraDelEscritorio | La anchura del escritorio entero, en píxeles. |
11 | AlturaDelEscritorio | La altura del escritorio entero, en píxeles. |
12 | AnchuraEnteraDeVentana | La anchura de la ventana entera de la pantalla de FMSLogo, en píxeles. Esta incluye el borde, la barra de desplazamiento vertical, etcétera. |
13 | AlturaEnteraDeVentana | La altura de la ventana entera de la pantalla de FMSLogo, en píxeles. Esta incluye el borde, la barra de títulos, la barra de menú, la barra de desplazamiento horizontal, etcétera. Si el Centro de Comandos está empotrado, esta también incluye la espesura de la barra separadora y la altura del Centro de Comandos. |
14 | AnchuraInferiorDeVentana | La anchura del área de cliente de la pantalla de FMSLogo, en píxeles. Esta sólo incluye la superficie en que se puede dibujar, no el borde, la barra de desplazamiento, etcétera. |
15 | AlturaInferiorDeVentana | La altura del área de cliente de la pantalla de FMSLogo, en píxeles. Esta sólo incluye la superficie en que se puede dibujar, no el borde, la barra de desplazamiento, etcétera. |
16 | DesplazamientoHorizontal | La posición de la barra de desplazamiento horizontal de la ventana de la pantalla. Es un entero no negativo que indica cuantos píxeles de la parte de la izquierda del área de dibujo no se vean porque se la han desplazado fuera de vista. |
17 | DesplazamientoVertical | La posición de la barra de desplazamiento vertical de la ventana de la pantalla. Es un entero no negativo que indica cuantos píxeles de la parte superior del área de dibujo no se vean porque se la han desplazado fuera de vista. |
MUESTRA SISTEMA
[1 32 1000 1000 0 10 0 1920 1040 1920 1080 1155 728 1135 467 0 266]