Exibições gráficas
Os seguintes componentes conseguem facilmente incorporar gráficos dentro de uma aplicação.
|
Componente |
Para exibir: |
|
Image |
Arquivos gráficos |
|
Shape |
Formas geométricas |
|
Bevel |
Linhas 3D e frames |
|
PaintBox |
Gráficos desenhados em seu programa em tempo de execução |
|
Animate |
Arquivos AVI |
Images
O componente image exibe uma imagem gráfica, como um bitmap, ícone, ou metafile. A propriedade Picture determina o gráfico para ser exibido. Use Center, AutoSize, Stretch, e Transparent como um grupo de opções de exibição. Para mais informações, veja Overview de graphics programming.
Shapes
O componente shape exibe uma forma geométrica. Ele é um controle nonwindowed (não provido de janelas) e não aceita entrada de comandos do usuário. A propriedade Shape determina qual forma o controle assume (retangular, redondo, elíptico etc). Para mudar a cor da forma ou adicionar um padrão de desenho de fundo, use a propriedade Brush, a qual organiza um objeto TBrush. Como o shape é pintado, depende das propriedades Color e Style de TBrush.
Bevels
O componente bevel é uma linha que pode mostrar-se em relevo ou rebaixada. Alguns componentes, como TPanel, possuem propriedades embutidas para criar bordas chanfradas. Quando essas propriedades não estiverem disponíveis, use TBevel para criar cortornos chanfrados, boxes, ou frames. A opção bsLowered de Style determinada bordas rebaixadas e bsRaised, em relevo. Quanto aos possíveis estilos de linhas, o BCB fornece as opções bsBottomLine, bsBox, bsFrame, bsLeftLine, bsRightLine, bsSpacer e bsTopLine na propriedade Shape.
Paint boxes
O paint box permite que você desenhe no form em sua aplicação. Compor um evento OnPaint para desenhar uma imagem diretamente no paint box's Canvas. Desenho fora do limite do paint box é impedido. Para maiores informações, veja Overview de graphics programming.
Controles Animation
Animation é uma janela que silenciosamente exibe um clip Audio Video Interleaved (AVI). Um clip AVI é uma série de quadros bitmap, como um filme. Embora clips AVI possam ter sons, controles animation trabalham somente com clips AVI silenciosos. Os arquivos que você usa devem ser arquivos AVI não comprimidos ou clips AVI comprimidos usando run-length encoding (RLE). Estas são algumas das propriedades de um componente animation:
ResHandle é o handle para o módulo que contém os clips AVI como um recurso. Marque ResHandle em tempo de execução para instância handle ou módulo handle do módulo que inclui os recursos animation. Depois de ajustar ResHandle, marque a propriedade ResID ou ResName para especificar qual recurso no módulo indicado é o clip AVI que deve ser exibido pelo controle animation.
Marque AutoSize para true para que o controle animation ajuste seu tamanho para o tamanho dos quadros no clip AVI.
StartFrame e StopFrame especificam em quais quadros se iniciam e terminam o clip.
Marque CommonAVI para exibir um dos clips comuns Windows AVI providos em Shell32.DLL.
Especifique o início e a interrupção da animação setando a propriedade Active para true e false, respectivamente, e quantas repetições representadas por setar a propriedade Repetitions.
A propriedade Timers permite que você exiba os quadros usando um timer. Isto é útil para sincronizar a seqüência da animação com outras ações, como tocar um som.
|
HOME || MAPA DO SITE || CURSOS || TUTORIAIS || LINKS || FORUM || CONTATO |