winuser.h


Window styles

Para el parámetro dwStyle se pueden especificar los siguientes estilos de ventana.

Estilo Significado
WS_BORDER Crea una ventana que tiene de borde una línea fina.
WS_CAPTION Crea una ventana con una barra de título, (incluye el estilo WS_BORDER).
WS_CHILD Crea una ventana hija. Este estilo no puede ser usado junto con el estilo WS_POPUP.
WS_CHILDWINDOW Lo mismo que WS_CHILD.
WS_CLIPCHILDREN Excluye el área ocupara por ventanas hija cuando se pinta dentro del la ventana padre. Este estilo se usa cuando se crea la ventana padre.
WS_CLIPSIBLINGS Descarta las áreas relativas de cada una de las ventanas hijas restantes; esto es, cuando una ventana hija concreta recibe un mensaje WM_PAINT, el estilo WS_CLIPSIBLINGS excluye el área ocupada por todas las otras ventanas hijas superpuestas con la región de la ventana a actualizar. Si WS_CLIPSIBLINGS no se especifica y la ventanas hija se superponen, es posible, cuando se dibuja en el área de cliente de la ventana hija, que se pinte dentro del área de cliente de la ventana hija colindante.
WS_DISABLED Crea una ventana que inicialmente está deshabilitada. Una ventana deshabilitada no puede recibir datos del usuario.
WS_DLGFRAME Crea una ventana con un estilo de borde típico de los cuadros de diálogo. Una ventada con este estilo no puede tener una barra de título.
WS_GROUP Indica que es el primer control de un grupo de controles. El usuario puede cambiar el foco del teclado de un control de un grupo al siguiente en el mismo grupo usando las teclas de dirección. Todos los controles definidos sin el estilo WS_GROUP después del primer control de grupo pertenecerán al mismo grupo. El siguiente control con el estilo WS_GROUP termina el grupo y empieza el siguiente.
WS_HSCROLL Crea una ventana que tiene una scroll bar horizontal.
WS_ICONIC Crea una ventana inicialmente minimizada. El mismo efecto que el estilo WS_MINIMIZE.
WS_MAXIMIZE Crea una ventana inicialmente maximizada.
WS_MAXIMIZEBOX Crea una ventana que tiene un botón de Maximizar.
WS_MINIMIZE Crea una ventana inicialmente minimizada. Lo mismo que el estilo WS_ICONIC.
WS_MINIMIZEBOX Crea una ventana que tiene un botón de Minimizar.
WS_OVERLAPPED Crea una ventana "superpuesta". Una ventana "superpuesta" (overlapped) tiene una barra de título y un borde. El mismo efecto que el estilo WS_TILED.
WS_OVERLAPPEDWINDOW Crea una ventana superpuesta con los estilos: WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX y WS_MAXIMIZEBOX. El mismo efecto que el estilo WS_TILEDWINDOW.
WS_POPUP Crea una ventana "pop-up". Este estilo no puede usarse junto con el estilo WS_CHILD.
WS_POPUPWINDOW Crea una ventana "pop-up" con los estilos: WS_BORDER, WS_POPUP y WS_SYSMENU. Los estilos WS_CAPTION y WS_POPUPWINDOW deben combinarse para que el menú de sistema sea visible.
WS_SIZEBOX Crea una ventana que tiene un borde que permite cambiar su tamaño. El mismo efecto que el estilo WS_THICKFRAME.
WS_SYSMENU Crea una ventana que contiene un menú de sistema en su barra de título. El estilo WS_CAPTION debe ser especificado también.
WS_TABSTOP Define un control que puede recibir el foco del teclado cuando el usuario pulsa la tecla TAB. Presionando la tecla TAB, el usuario mueve el foco del teclado al siguiente control con el estilo WS_TABSTOP.
WS_THICKFRAME Crea una ventana que tiene un borde que permite cambiar su tamaño. El mismo efecto que el estilo WS_SIZEBOX.
WS_TILED Crea una ventana "superpuesta". Una ventana "superpuesta" (overlapped) tiene una barra de título y un borde. El mismo efecto que el estilo WS_OVERLAPPED.
WS_TILEDWINDOW Crea una ventana "superpuesta" con los estilos: WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX y WS_MAXIMIZEBOX. Lo mismo que el estilo WS_OVERLAPPEDWINDOW.
WS_VISIBLE Crea una ventana inicialmente visible.
WS_VSCROLL Crea una ventana con un scroll bar vertical.