Control Hyperlink

El control Hyperlink muestra un vínculo HTML a una dirección, que se abre en el explorador predeterminado para el equipo. No se admiten vínculos para protocolos que no sean HTML.

Windows Installer 4.5 o versiones anteriores: no compatibles. Este control está disponible a partir de Windows Installer 5.0.

El valor Text del control HyperLink usa el la etiqueta <a> del delimitador y el valor del atributo HREF para especificar la dirección URL y el texto que se muestra del vínculo.

<a href="https://www.blueyonderairlines.com">Blue Yonder Airlines</a>

Atributos del control

Puede usar los siguientes atributos con el control Hyperlink. Para cambiar el valor de un atributo mediante un evento, suscriba el control a un ControlEvent en la tabla EventMapping y enumere el identificador del atributo en la columna Attribute. Escriba el identificador de ControlEvent en la columna Event.

Identificador de atributo Bit hexadecimal Descripción
Posición Posición del control en el cuadro de diálogo. Escriba el ancho y el alto del control y las coordenadas de la esquina izquierda del control en las columnas Width, Height, X e Y de la tabla Control o de la tabla BBControl. Use unidades del instalador para la longitud y la distancia.
Texto El texto que muestra el control. Para establecer la fuente y el estilo de fuente de una cadena de texto, escriba {\style} o {&style} antes de la cadena de caracteres mostrados. Donde style es un identificador que aparece en la columna TextStyle de la tabla TextStyle. Si no aparece ninguno de estos elementos, pero la propiedad DefaultUIFont está definida como un estilo de texto válido, se usará esa fuente. El valor de texto también resolverá [Property] en la propiedad a la que se hace referencia.
Visible 0x00000000 0x00000001
Control oculto. Control visible.
Incluya este bit en la palabra de bits de la columna Attributes de la tabla Control o de la tabla BBControl para que el control sea visible o esté oculto tras su creación.
También se puede ocultar o mostrar un control mediante la tabla ControlCondition.
Enabled 0x00000000 0x00000002
Control en estado deshabilitado. Control en estado habilitado.
Incluya este bit en la palabra de bits de la columna Attributes en la tabla Control o la tabla BBControl para habilitar el control al crearlo.
También se puede habilitar o deshabilitar un control mediante la tabla ControlCondition.
Sunken 0x00000000 0x00000004
Muestra el estilo visual predeterminado. Muestra el control con un aspecto 3D, con profundidad.
Incluya estos bits en la palabra de bit de la columna Attributes de la tabla Control.
Transparente 0x00000000 0x00010000
Control opaco. El fondo se muestra a través del control. El control tiene el estilo WS_EX_TRANSPARENT.
Incluya este bit en la columna Attributes de las tablas Control o BBControl.

 

Comentarios

Este control se puede crear a partir de la clase WC_LINK mediante la función CreateWindowEx. Tiene los estilos WS_CHILD, WS_TABSTOP y WS_GROUP.

No coloque controles de texto transparentes sobre mapas de bits coloreados. Es posible que el texto no se vea si el usuario cambia la combinación de colores que se muestra. Por ejemplo, el texto puede volverse invisible si el usuario establece el parámetro de contraste alto por cuestiones de accesibilidad.

Si el texto del control es mayor que el ancho del control, el texto se ajusta o se trunca, dependiendo de si el alto es suficiente para que encaje el texto ajustado.