La consola Win32 es una ventana del texto llano dentro del sistema de Windows API . Una consola Win32 tiene un almacenador intermediario de pantalla y un almacenador intermediario de entrada.
Las consolas Win32 se utilizan típicamente para los usos que no necesitan imágenes de exhibición (e. para la línea de comando herramientas de ), incluyendo la línea de comando Perl terminal de los emuladores de los intérpretes, PHP (CLI), o interfaces utilizador del texto tal como encargado LEJANO, por ejemplo.
La ventana de la consola se puede exhibir como ventana normal en la mesa, o se puede cambiar a de plena pantalla para utilizar el modo de texto real del hardware . Desafortunadamente, el modo de exhibición se traba en modo de la intensidad del fondo, así el centelleo no trabaja. También, la cualidad de la raya no está disponible.
Los programas pueden tener acceso a una consola Win32 vía funciones de alto nivel (tales como ReadConsole y WriteConsole) o vía funciones bajas (e. ReadConsoleInput y WriteConsoleOutput). Estas funciones de alto nivel son más limitadas que un GUI Win32; por ejemplo no es posible que un programa cambie la gama de colores de color, ni es posible modificar la fuente usada por la consola usar estas funciones.
Los usos de la consola Win32 se confunden a menudo desde los usos del MS-DOS, especialmente en el Windows 9x y el Windows yo . Sin embargo, un uso de la consola Win32 es apenas una forma especial de un uso nativo Win32 - no es un uso de 16 bits del DOS.
En versiones anteriores de Windows, no había ayuda nativa para las consolas. Puesto que Windows 3.1 y era anterior simplemente un interfaz gráfico para el MS-DOS, la mayoría de los usos del texto que funcionaron en versiones anteriores de Windows era realmente usos del MS-DOS que funcionaban en " Boxes" del DOS;. Para simplificar la tarea de usos que viraban hacia el lado de babor a Windows, las versiones tempranas Visual C++ fueron suministradas el QuickWin, una biblioteca que ejecutó funcionalidad de la consola básica dentro de una ventana regular.
Debajo de Windows Nt/2000 /XP/CE, el almacenador intermediario de pantalla utiliza cuatro octetos por la célula de carácter: dos octetos para el código de carácter, dos octetos para las cualidades. El carácter entonces se codifica como Unicode ( UTF-16 ). Para la compatibilidad hacia atrás, los APIs de la consola existen en dos versiones: Unicode y non-Unicode. Las versiones del non-Unicode de APIs pueden utilizar la conmutación de la página de código para prolongar la gama de carácteres exhibidos (pero solamente si las fuentes de TrueType se utilizan para la ventana de la consola, de tal modo de prolongar la gama de códigos disponibles). Incluso el UTF-8 está disponible como " página de código 65001".
.
| Random links: | Colonia: Del diario del rayo y de Esther | Carlos Prío Socarrás | Tabla | Cercado de Colin | Hoja de hielo antártica del oeste |