Contrôle ScrollableText
Ce contrôle affiche une longue chaîne de texte qui ne peut pas s’adapter entièrement à la page. Une utilisation courante pour ce contrôle affiche le contrat de licence.
Notez que la chaîne de texte utilisée avec ce contrôle ne peut pas contenir de propriété incorporée. Pour afficher du texte avec des propriétés incorporées, utilisez plutôt le contrôle de texte .
Attributs de contrôle
Vous pouvez utiliser les attributs suivants avec ce contrôle. Pour modifier la valeur d’un attribut à l’aide d’un événement, abonnez-vous au 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 É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 le coin gauche du contrôle dans les colonnes Width, Height, X et Y de la table de contrôle ou table BBControl. Utilisez unités d’installation pour la longueur et la distance. |
|
texte | Texte affiché par le contrôle. Entrez la chaîne de texte RTF dans la colonne Texte de la table de contrôle . | |
visible | 0x00000000 0x00000001 |
Contrôle masqué. Contrôle visible. Pour rendre le contrôle visible ou masqué lors de sa création, incluez ce bit dans le mot bit de la colonne Attributs de la table de contrôle ou table BBControl. 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 la colonne Attributs du Control ou tables 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 |
Affichez le style visuel par défaut. Affichez le contrôle avec une apparence 3D enfoncée. Incluez ces bits dans le mot de bits dans la colonne Attributs de la table de contrôle . |
RTLRO | 0x00000000 0x00000020 |
Le texte du contrôle s’affiche dans un ordre de lecture de gauche à droite. Le texte du contrôle s’affiche dans un ordre de lecture de droite à gauche. |
aligné à droite | 0x00000000 0x00000040 |
Le texte du contrôle est aligné à gauche. Le texte du contrôle est aligné à droite. |
leftScroll | 0x00000000 0x00000080 |
La barre de défilement se trouve sur le côté droit du contrôle. La barre de défilement se trouve sur le côté gauche du contrôle. |
BiDi | 0x000000E0 | Définissez cette valeur pour une combinaison des attributs RTLRO, RightAlignedet LeftScroll. |
Remarques
Ce contrôle peut être créé à partir de la classe RICHEDIT à l’aide de la fonction CreateWindowEx. Il a les styles ES_MULTILINE, WS_VSCROLL, ES_READONLY, WS_TABSTOP, ES_AUTOVSCROLL, WS_CHILD, WS_GROUPet ES_NOOLEDRAGDROP.