Controle Hiperlink

O controle Hiperlink exibe um link HTML para um endereço, que é aberto no navegador padrão do computador. Não há suporte para links em protocolos que não sejam HTML.

Windows Installer 4.5 ou versões anteriores: sem suporte. Esse controle está disponível a partir do Windows Installer 5.0.

O valor de Texto do controle HyperLink usa a marca <a> de âncora e o valor do atributo HREF para especificar a URL e o texto exibido do link.

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

Atributos de controle

Você pode usar os atributos a seguir com o controle Hyperlink. Para alterar o valor de um atributo usando um evento, assine o controle em um ControlEvent na tabela EventMapping e liste o identificador do atributo na coluna Attribute. Insira o identificador do ControlEvent na coluna Event.

Identificador de atributo Bit hexadecimal Descrição
Posição Posição do controle na caixa de diálogo. Insira a largura, a altura e as coordenadas do controle ao canto esquerdo do controle nas colunas Width, Height, X e Y da tabela Control ou da tabela BBControl. Use Unidades do instalador para definir o comprimento e a distância.
Texto Texto exibido pelo controle. Para definir a fonte e o estilo da fonte de uma cadeia de texto, acrescente à cadeia de caracteres exibidos o prefixo {\style} ou {&style}. Sendo que Style é um identificador listado na coluna TextStyle da tabela TextStyle. Caso nenhum deles esteja presente, mas a propriedade DefaultUIFont seja definida como um estilo de texto válido, essa fonte será usada. O valor de texto também resolve [Propriedade] à propriedade referenciada.
Visível 0x00000000 0x00000001
Controle oculto. Controle visível.
Inclua esse bit na palavra de bit da coluna Attributes na tabela Control ou na tabela BBControl para tornar o controle visível ou oculto após a criação.
Você também pode ocultar ou mostrar um controle usando a tabela ControlCondition.
Enabled 0x00000000 0x00000002
Controle em um estado desabilitado. Controle em um estado habilitado.
Inclua esse bit na palavra de bit na coluna Attributes das tabelas Control ou BBControl para habilitar o controle na criação.
Você também pode habilitar ou desabilitar um controle usando a tabela ControlCondition.
Sunken 0x00000000 0x00000004
Exibe o estilo visual padrão. Exibe o controle com uma aparência 3D em baixo-relevo.
Inclua esses bits na palavra de bit da coluna Attributes da tabela Control.
Transparente 0x00000000 0x00010000
Controle opaco. A tela de fundo é mostrada por meio do controle. O controle tem o estilo WS_EX_TRANSPARENT.
Inclua esse bit na coluna Attributes das tabelas Control ou BBControl.

 

Comentários

Esse controle pode ser criado a partir da classe WC_LINK usando a função CreateWindowEx. Ele tem os estilos WS_CHILD, WS_TABSTOP e WS_GROUP.

Não coloque controles Text transparentes sobre bitmaps coloridas. O texto poderá não estar visível se o usuário alterar o esquema de cores de exibição. Por exemplo, o texto poderá ficar invisível se o usuário definir o parâmetro de alto contraste por motivos de acessibilidade.

Se o texto no controle for maior que a largura do controle, o texto será encapsulado ou truncado, depende de a altura ser suficiente para se ajustar ao texto encapsulado.