Pintar uma região do StaticText

Delphi

12/05/2004

Prezados amigos,

Espero que possam ajudar-me desta vez, estou com a seguinte situação:

Tenho em um Form, um componente StaticText com tamanho definido e a propriedade de alinhamento do texto definida como AlCenter (texto centralizado na máscara).

Necessito executar o seguinte procedimento:
Após o usuário definir uma seqüência numérica, este valor será CONVERTIDO para BITS, até aí tudo bem!

Agora, eu tenho que fazer o seguinte processo, vamos supor que o texto digitado já tenha sido convertido para os bits tendo a seguinte situação: [b:49741b9063]00000011[/b:49741b9063] - [b:49741b9063]00110011[/b:49741b9063] - [b:49741b9063]11111100[/b:49741b9063] - [b:49741b9063]11010011[/b:49741b9063] - [b:49741b9063]11110000 [/b:49741b9063]- [b:49741b9063]00001110 [/b:49741b9063]- este texto será apresentado no StaticText e centralizado.

Preciso selecionar o primeiro octeto e definir uma cor para ele: por exemplo:
00000011 terá o fundo azul claro, somente onde está este texto, nada mais.
o segundo octeto terá somente os quatro primeiros bits pintados ao fundo com uma cor vermelho claro;
E assim seguindo conforme a minha necessidade de selecionar alguns octetos ou seqüências de bits do octeto desejado e com uma cor definida por mim.

Como posso fazer isso?
Por favor, alguém me dê uma ajuda com isto, já que necessito deste recurso para fins didáticos - é claro, não o processo de pintura da cor de fundo, mas sim, do procedimento de análise de bits [b:49741b9063][/b:49741b9063]


Eixox

Eixox

Curtidas 0
POSTAR