Contrôle HyperLink
Le contrôle de 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 version antérieure: non pris en charge. ce contrôle est disponible à partir de Windows Installer 5,0.
La valeur texte du contrôle HyperLink utilise la <a> balise d’ancrage et la valeur de l’attribut href pour spécifier l’URL et le texte affiché du lien.
<a href="https://www.blueyonderairlines.com">Blue Yonder Airlines</a>
Attributs du 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 d’attribut. Entrez l’identificateur du ControlEvent, dans la colonne d’événement.
| 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 la largeur, la hauteur, le X et les colonnes Y de la table de contrôle ou de la table BBControl. Utilisez les unités d’installation pour la longueur et la distance. |
|
| Text | Texte affiché par le contrôle. Pour définir la police et le style de police d’une chaîne de texte, ajoutez le préfixe { \ style} ou {&style} à la chaîne de caractères affichés. Où style est un identificateur figurant dans la colonne TextStyle de la table TextStyle. Si aucun de ces deux n’est présent, mais que la propriété DefaultUIFont est définie comme un style de texte valide, cette police sera utilisée. La valeur Text résout également [ ] la propriété en la propriété référencée. |
|
| Visible | 0x00000000 0x00000001 |
Contrôle masqué. Contrôle visible. Incluez ce bit dans le mot de bits de la colonne d’attributs dans la table de contrôle ou la table BBControl. pour rendre le contrôle visible ou masqué lors de 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 de la colonne attributs 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 une apparence enfoncée, 3D et un look. Incluez ces bits dans le mot de bits dans la colonne attributs de la table de contrôle. |
| Transparente | 0x00000000 0x00010000 |
Contrôle opaque. Arrière-plan montre le contrôle. Le contrôle a le _ _ style transparent WS. Incluez ce bit dans la colonne attributs des tables Control ou BBControl. |
Remarques
Ce contrôle peut être créé à partir de la classe de lien WC à _ l’aide de la fonction CreateWindowEx . Il possède les _ styles WS Child, WS _ TABSTOP et WS _ Group.
Ne placez pas de contrôles de texte transparent par-dessus les bitmaps de couleur. Le texte peut ne pas être visible si l’utilisateur modifie le modèle 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 renvoyé à la ligne ou tronqué, selon que la hauteur est suffisante pour s’ajuster au texte renvoyé à la ligne.