Controle ScrollableText
Esse controle exibe uma cadeia de texto longa que não pode se ajustar inteiramente à página. Um uso comum desse controle é a exibição do contrato de licença.
Observe que a cadeia de texto usada com esse controle não pode conter uma propriedade inserida. Para exibir o texto com propriedades inseridas, use o controle Text.
Atributos de controle
É possível usar os atributos a seguir com esse controle. 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. Insira a cadeia de texto RTF na coluna Text da tabela Control. | |
Visível | 0x00000000 0x00000001 |
Controle oculto. Controle visível. Para tornar o controle visível ou oculto na criação, inclua esse bit na palavra de bit da coluna Attributes na tabela Control ou na tabela BBControl. 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 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. |
RTLRO | 0x00000000 0x00000020 |
O texto no controle é exibido em uma ordem de leitura da esquerda para a direita. O texto no controle é exibido em uma ordem de leitura da direita para a esquerda. |
RightAligned | 0x00000000 0x00000040 |
O texto no controle é alinhado à esquerda. O texto no controle é alinhado à direita. |
LeftScroll | 0x00000000 0x00000080 |
A barra de rolagem está localizada no lado direito do controle. A barra de rolagem está localizada no lado esquerdo do controle. |
BiDi | 0x000000E0 | Defina esse valor para uma combinação dos atributos RTLRO, RightAligned e LeftScroll. |
Comentários
Esse controle pode ser criado com base na classe RICHEDIT usando a função CreateWindowEx. Ele tem os estilos ES_MULTILINE, WS_VSCROLL, ES_READONLY, WS_TABSTOP, ES_AUTOVSCROLL, WS_CHILD, WS_GROUP e ES_NOOLEDRAGDROP.