Contrôle de lien hypertexte

Le contrôle Lien hypertexte affiche un lien HTML vers une adresse, qui s’ouvre dans le navigateur par défaut de l’ordinateur. Les liens ne sont pas pris en charge pour les protocoles autres que HTML.

Windows Installer 4.5 ou versions antérieures : non prises en charge. Ce contrôle est disponible à partir de Windows Installer 5.0.

La valeur Text du contrôle HyperLink utilise l’ancrage <d’une> balise et la valeur d’attribut HREF pour spécifier l’URL et le texte affiché du lien.

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

Attributs de contrôle

Vous pouvez utiliser les attributs suivants avec le contrôle Hyperlink. Pour modifier la valeur d’un attribut à l’aide d’un événement, abonnez le contrôle à un ControlEvent dans la table EventMapping, et répertoriez l’identificateur de l’attribut dans la colonne Attribut. Entrez l’identificateur de ControlEvent dans la colonne Event.

Identificateur d’attribut Bit hexadécimal Description
Position Position du contrôle dans la boîte de dialogue. Entrez la largeur, la hauteur et les coordonnées du contrôle dans le coin gauche du contrôle dans les colonnes Width, Height, X et Y de la table Control ou BBControl. Utilisez les unités du programme d’installation pour la longueur et la distance.
Texte Texte affiché par le contrôle. Pour définir la police et le style de police d’une chaîne de texte, préfixez la chaîne des caractères affichés avec {\style} ou {&style}. Où style est un identificateur répertorié dans la colonne TextStyle de la table TextStyle. Si aucun de ces éléments n’est présent, mais que la propriété DefaultUIFont est définie comme un style de texte valide, cette police est utilisée. La valeur du texte résoudra également [Property] en fonction de la propriété référencée.
Visible 0x00000000 0x00000001
Contrôle masqué. Contrôle visible.
Ajoutez ce bit dans le mot bit de la colonne Attributes de la table Control ou la table BBControl pour que le contrôle soit visible ou masqué pendant sa création.
Vous pouvez également masquer ou afficher un contrôle à l’aide de la table ControlCondition.
Activé 0x00000000 0x00000002
Contrôle dans un état désactivé. Contrôle dans un état activé.
Incluez ce bit dans le mot de bits dans la colonne Attributes des tables Control ou BBControl pour activer le contrôle lors de la création.
Vous pouvez également activer ou désactiver un contrôle à l’aide de la table ControlCondition.
Sunken 0x00000000 0x00000004
Affiche le style visuel par défaut. Affiche le contrôle avec un aspect 3D enfoncé.
Incluez ces bits dans le mot de bit dans la colonne Attributes de la table Control.
Mode transparent 0x00000000 0x00010000
Contrôle opaque. L’arrière-plan s’affiche via le contrôle. Le contrôle a le style WS_EX_TRANSPARENT.
Incluez ce bit dans la colonne Attributes des tables Control ou BBControl.

 

Notes

Ce contrôle peut être créé à partir de la classe COMBOBOX à l’aide de la fonction CreateWindowEx. Il a les styles WS_CHILD, WS_TABSTOP et WS_GROUP.

Ne placez pas de contrôles texte transparents au-dessus des bitmaps colorées. Le texte peut ne pas être visible si l’utilisateur modifie le jeu de couleurs d’affichage. Par exemple, le texte peut devenir invisible si l’utilisateur définit le paramètre de contraste élevé pour des raisons d’accessibilité.

Si le texte du contrôle est plus long que la largeur du contrôle, le texte est encapsulé ou tronqué, selon que la hauteur est suffisante pour ajuster le texte encapsulé.