Contrôle ScrollableText

Ce contrôle affiche une longue chaîne de texte qui ne peut pas s’ajuster entièrement sur la page. Ce contrôle est couramment utilisé pour afficher le contrat de licence.

Notez que la chaîne de texte utilisée avec ce contrôle ne peut pas contenir une propriété incorporée. Pour afficher du texte avec des propriétés incorporées, utilisez à la place le contrôle de texte.

Attributs du 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 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. Entrez la chaîne de texte RTF dans la colonne de 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 de bits de la colonne attributs dans la table de contrôle ou la 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 des tables de contrôle ou de 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 des enfoncés, des 3D et un look.
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 est affiché dans un ordre de lecture de gauche à droite. Le texte du contrôle est affiché dans un ordre de lecture de droite à gauche.
RightAligned 0x00000000 0x00000040
Le texte du contrôle est aligné sur la 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 .

Notes

Ce contrôle peut être créé à partir de la classe RICHEDIT à l’aide de la fonction CreateWindowEx . Il possède les styles _ Multiline, WS _ VSCROLL, es _ ReadOnly, WS _ TABSTOP, es _ AUTOVSCROLL, WS _ Child, WS _ Group et es _ NOOLEDRAGDROP .