winuser.h
Static styles
Para la clase STATIC, pueden especificarse los siguientes estilos mediante el parámetro dwStyle:
Estilo | Significado |
---|---|
SS_BITMAP | Indica que se mostrará un mapa de bits en el control static. El texto proporcionado será el nombre de un mapa de bits (no un nombre de fichero) definido en otro lugar en el fichero de recursos. Este estilo ignora los parámetros nWidth y nHeight; el control se redimensiona automáticamente para acomodarse al mapa de bits. |
SS_BLACKFRAME | Indica una caja con un marco que se pintará del mismo color que los marcos de la ventana. Este color es negro en el esquema de color por defecto en Windows. |
SS_BLACKRECT | Indica un rectángulo relleno con el color de marco actual. Este color es negro en el esquema de color por defecto en Windows. |
SS_CENTER | Indica un simple rectángulo y centra el texto suministrado en su interior. El texto será formateado antes de mostrarse. Las palabras que excedan el final de la línea se pasarán automáticamente al principio de la siguiente que será centrada también. |
SS_CENTERIMAGE | Especifica que, si el mapa de bits o icono es más pequeño que el área de cliente del control estático, el resto del área de cliente se rellena con el color del pixel en la esquina superior izquierda del mapa de bits o icono. Si el control estático contiene una línea de texto, el texto se centra verticalmente en el área de cliente del control. |
SS_ENHMETAFILE | Especifica un metafichero mejorado que se mostrará en el control estático. El texto dado es el nombre de un metafichero. Un control estático del tipo metafichero mejorado tiene un tamaño fijo; el metafichero se escala para ajustarse al área de cliente del control. |
SS_ETCHEDFRAME | Traza el marco del control estático usando el estilo de borde EDGE_ETCHED. Para más información ver la función DrawEdge. |
SS_ETCHEDHORZ | Traza los bordes superior e inferior del control estático usando el estilo de borde EDGE_ETCHED. Para más información ver la función DrawEdge. |
SS_ETCHEDVERT | Traza los bordes izquierdo y derecho del control estático usando el estilo de borde EDGE_ETCHED. Para más información ver la función DrawEdge. |
SS_GRAYFRAME | Indica una caja con un marco que se pintará del mismo color que el fondo de pantalla (escritorio). Este color es gris en el esquema de color por defecto en Windows. |
SS_GRAYRECT | Indica un rectángulo relleno con el color que el fondo de pantalla. Este color es gris en el esquema de color por defecto en Windows. |
SS_ICON | Indica que un icono será mostrado en el cuadro de diálogo. El texto proporcionado será el nombre de un icono (no un nombre de fichero) definido en algún lugar en el fichero de recursos. Este estilo ignora los parámetros nWidth y nHeight; el control se dismensiona automáticamente para acomodar el icono. |
SS_LEFT | Indica un simple rectángulo y ajusta a su izquierda el texto suministrado. El texto será formateado antes de mostrarse. Las palabras que excedan el final de la línea se pasarán automáticamente a la siguiente que será alineada también a la izquierda. |
SS_LEFTNOWORDWRAP | Indica un simple rectángulo en el que se ajusta a la izquierda el texto suministrado. Los caracteres tab se expandirán, pero el texto no será formateado. Las palabras que excedan el final de la línea serán cortadas. |
SS_NOPREFIX | Impide la interpretación del cualquier carácter ampersand (&) en el texto del
control como carácter de prefijo de acelerador. Los aceleradores son mostrados eliminando
el carácter & y con el siguiente carácter subrayado. Este estilo puede ser incluido
con cualquiera de los controles estáticos definidos. Una aplicación puede combinar el estilo SS_NOPREFIX con otros estilos usando el operador de bits OR (|). Este estilo se usa normalmente con nombres de fichero u otras cadenas que puedan contener el carácter &, y que deba ser mostrado en un control estático de un cuadro de diálogo. |
SS_NOTIFY | Envía los mensajes de notificación STN_CLICKED, STN_DBLCLK, STN_DISABLE y STN_ENABLE a la ventana padre cuando el usuario hace click o doble click en el control. |
SS_OWNERDRAW | Especifica que el propietario del control estático es el responsable de trazar el control. La ventana propietaria recibe un mensaje WM_DRAWITEM cada vez que el control necesite ser dibujado. |
SS_REALSIZEIMAGE | Impide que un control estático de tipo icono o mapa de bits (es decir, controles estáticos que tengan el estilo SS_ICON o SS_BITMAP) sera redimensionado cuando sea cargado o dibujado. Si el icono o el mapa de bits es más grande que el área de destino, la imagen es recortada. |
SS_RIGHT | Indica un rectángulo y alinea a la derecha el texto suministrado. El texto será formateado antes de mostrarse. Las palabras que excedan el final de la línea se pasarán automáticamente al principio de la siguiente que también será alineada a la derecha. |
SS_RIGHTJUST | Especifica que la esquina inferior derecha de un control estático con el estilo SS_BITMAP o SS_ICON debe permanecer fijo cuando el control sea redimensionado. Sólo los lados superior e izquierdo son ajustados para acomodar el nuevo mapa de bits o icono. |
SS_SIMPLE | Indica un rectángulo y alinéa el texto suministrado a su izquierda. La línea de texto no podrá ser acortada o modificada de ninguna manera. La ventana padre del control o el cuadro de diálogo no debe procesar el mensaje WM_CTLCOLORSTATIC. |
SS_SUNKEN | Dibuja un borde semihundido alrededor del control estático. |
SS_WHITEFRAME | Especifica una caja con un marco que se pintará del mismo color que el fondo de la ventana. Este color es blanco en el esquema de color por defecto en Windows. |
SS_WHITERECT | Indica un rectángulo relleno con el color que el fondo de la ventana. Este color es blanco en el esquema de color por defecto en Windows. |