Quiero hacer un label, que no tenga bordes, y en el que poder controlar la posición del texto dentro del label, y que además, al cliquear sobre él, la ventana que lo contiene reciba el evento.
En la ayuda de AutoIt, en la función GuiCtrlCreateLabel pone esto:
Pero, si hago algo como:Para combinar estilos con el estilo por defecto usar BitOr($GUI_SS_DEFAULT_LABEL, estiloNuevo,...).
Código: Seleccionar todo
BitOr($GUI_SS_DEFAULT_LABEL, $SS_NOTIFY, $SS_RIGHT)
Código: Seleccionar todo
BitOr($SS_NOTIFY, $SS_RIGHT)
Además, en la ayuda de GuiCtrlCreateLabel, primero dice, que el valor por defecto de "estilo" es -1. Pero, en la página de estilos, en "Estilos de Etiqueta/Estático" dice:
Entonces ¿Cuál es al final el valor por defecto de este parámetro?.Predefinido/forzado $GUI_SS_DEFAULT_LABEL, $GUI_SS_DEFAULT_ICON, $GUI_SS_DEFAULT_PIC. Ver funciones GUICtrlCreateLabel, GUICtrlCreateIcon, GUICtrlCreate
Imagino, que para que no tenga más que los estilos que yo quiera poner al control, lo correcto sería:
Código: Seleccionar todo
BitOr($SS_NOTIFY, $SS_RIGHT)
¿Cómo se hace para que no tenga borde el label, o no lo tiene, a menos que se indique que lo tenga, con los estilos que se refieren al borde?.
Salu2!