Estilos de ventana
En este tema se proporciona una lista de los distintos estilos que se pueden aplicar a una ventana (una vez creada la ventana, estos estilos no se pueden modificar, excepto como se indica).
Nombre invariable | Valor constante | Descripción |
---|---|---|
WS_BORDER | 0x00800000L | La ventana tiene un borde de línea fina |
WS_CAPTION | 0x00C00000L | La ventana tiene una barra de título (incluye el estilo WS_BORDER). |
WS_CHILD | 0x40000000L | La ventana es una ventana secundaria. Una ventana con este estilo no puede tener una barra de menús. Este estilo no se puede utilizar con el estilo WS_POPUP. |
WS_CHILDWINDOW | 0x40000000L | Igual que el estilo WS_CHILD. |
WS_CLIPCHILDREN | 0x02000000L | Excluye el área ocupada por las ventanas secundarias cuando el dibujo se realiza dentro de la ventana principal. Este estilo se usa al crear la ventana primaria. |
WS_CLIPSIBLINGS | 0x04000000L | Recorta las ventanas secundarias entre sí; Es decir, cuando una ventana secundaria determinada recibe un mensaje WM_PAINT, el estilo WS_CLIPSIBLINGS recorta todas las demás ventanas secundarias superpuestas de la región de la ventana secundaria que se va a actualizar. Si no se especifica WS_CLIPSIBLINGS y las ventanas secundarias se superponen, es posible, al dibujar dentro del área de cliente de una ventana secundaria, dibujar dentro del área de cliente de una ventana secundaria vecina. |
WS_DISABLED | 0x08000000L | La ventana está deshabilitada inicialmente. Una ventana deshabilitada no puede recibir la entrada del usuario. Para cambiar esto después de crear una ventana, use la función EnableWindow. |
WS_DLGFRAME | 0x00400000L | La ventana tiene un borde de un estilo que normalmente se usa con cuadros de diálogo. Una ventana con este estilo no puede tener una barra de título. |
WS_GROUP | 0x00020000L | La ventana es el primer control de un grupo de controles. El grupo consta de este primer control y todos los controles definidos después de él, hasta el siguiente control con el estilo WS_GROUP. El primer control de cada grupo suele tener el estilo WS_TABSTOP para que el usuario pueda pasar de grupo a grupo. Posteriormente, el usuario puede cambiar el foco del teclado de un control del grupo al siguiente control del grupo mediante las teclas de dirección. Puede activar y desactivar este estilo para cambiar la navegación del cuadro de diálogo. Para cambiar este estilo después de crear una ventana, use la función SetWindowLong. |
WS_HSCROLL | 0x00100000L | La ventana tiene una barra de desplazamiento horizontal. |
WS_ICONIC | 0x20000000L | La ventana se minimiza inicialmente. Igual que el estilo WS_MINIMIZE. |
WS_MAXIMIZE | 0x01000000L | La ventana se maximiza inicialmente. |
WS_MAXIMIZEBOX | 0x00010000L | La ventana tiene un botón para maximizar. No se puede combinar con el estilo WS_EX_CONTEXTHELP. También se debe especificar el estilo WS_SYSMENU. |
WS_MINIMIZE | 0x20000000L | La ventana se minimiza inicialmente. Igual que el estilo WS_ICONIC. |
WS_MINIMIZEBOX | 0x00020000L | La ventana tiene un botón para minimizar. No se puede combinar con el estilo WS_EX_CONTEXTHELP. También se debe especificar el estilo WS_SYSMENU. |
WS_OVERLAPPED | 0x00000000L | La ventana es una ventana superpuesta. Una ventana superpuesta tiene una barra de título y un borde. Igual que el estilo WS_TILED. |
WS_OVERLAPPEDWINDOW | (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX) | La ventana es una ventana superpuesta. Igual que el estilo WS_TILEDWINDOW. |
WS_POPUP | 0x80000000L | La ventana es una ventana emergente. Este estilo no se puede utilizar con el estilo WS_CHILD. |
WS_POPUPWINDOW | (WS_POPUP | WS_BORDER | WS_SYSMENU) | La ventana es una ventana emergente. Los estilos WS_CAPTION y WS_POPUPWINDOW deben combinarse para que el menú de ventana sea visible. |
WS_SIZEBOX | 0x00040000L | La ventana tiene un borde de ajuste de tamaño. Igual que el estilo WS_THICKFRAME. |
WS_SYSMENU | 0x00080000L | La ventana tiene un menú de ventana en su barra de título. También se debe especificar el estilo WS_CAPTION. |
WS_TABSTOP | 0x00010000L | La ventana es un control que puede recibir el foco del teclado cuando el usuario presiona la tecla TAB. Al presionar la tecla TAB, se cambia el foco del teclado al siguiente control con el estilo WS_TABSTOP. Puede activar y desactivar este estilo para cambiar la navegación del cuadro de diálogo. Para cambiar este estilo después de crear una ventana, use la función SetWindowLong. Para que los cuadros de diálogo creados por el usuario funcionen con tabulaciones, modifique el bucle de mensajes para llamar a la función IsDialogMessage. |
WS_THICKFRAME | 0x00040000L | La ventana tiene un borde de ajuste de tamaño. Igual que el estilo WS_SIZEBOX. |
WS_TILED | 0x00000000L | La ventana es una ventana superpuesta. Una ventana superpuesta tiene una barra de título y un borde. Igual que el estilo WS_OVERLAPPED. |
WS_TILEDWINDOW | (WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX) | La ventana es una ventana superpuesta. Igual que el estilo WS_OVERLAPPEDWINDOW. |
WS_VISIBLE | 0x10000000L | La ventana está visible inicialmente. Este estilo se puede activar y desactivar mediante la función ShowWindow o SetWindowPos. |
WS_VSCROLL | 0x00200000L | La ventana tiene una barra de desplazamiento vertical. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | Winuser.h (incluya Windows.h) |