Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

Controle de imagens e ícones

Os programas OpusWin permitem exibir imagens e icons assim como obter informações para seu controle tais como:

Comando ShowImage

O comando ShowImage permite exibir uma imagem na janela principal.

Sintaxe

[SET PRINT ON]

ShowImage [(]<expc> | memo(<item>)  [<xi>,<yi>[,<xl>,<yl>]  [,<proc>[,<tip>]]] [)]

Onde:

<expc>

Informa o arquivo que contém a imagem a ser exibida. O comando ShowImage processa imagens BMP, GIF e JPG. Isto quer dizer que o arquivo informado deve ser do tipo .BMP, .GIF ou .JPG.

<item>

Especifica que a imagem a ser exibida encontra-se no item memo <item>.

<xi>,<yi>,<xl>,<yl>

Especifica as coordenadas e tamanhos da imagem a ser exibida na tela. As coordenadas <xl> e <yl> podem ser expressões ou variáveis.

<proc>

Especifica uma Procedure a ser executada quando for "clicada" (com o botão esquerdo do mouse) a imagem representada pelas coordenadas <xi>,<yi>,<xl>,<yl>. Quando o cursor se desliza sobre a área dentro do limite das coordenadas acima, ele se transforma num cursor do tipo HAND.

<tip>

Especifica um texto a ser exibido como "ToolTip" quando o cursor se desliza sobre a área dentro do limite das coordenadas da imagem.

Observações

Em relação ao comando ShowImage, devemos observar que:

Função ImageType()

A função cadeia ImageType() retorna o tipo de uma imagem.

Sintaxe

ImageType (<expc>)

ImageType (<arquivo>,<item>)

Utilização

A expressão cadeia <expc> pode ser o nome do arquivo que contém a imagem.

A expressão cadeia <arquivo>,<item> se refere a um campo memo onde a imagem está armazenada.

A função ImageType() retorna o tipo (.bmp, .pcx, .gif ou .jpg da imagem indicada por <expc>.

Função ImageWidth()

A função numérica ImageWidth() retorna a largura de uma imagem em pixels.

Sintaxe

ImageWidth (<expn>)

ImageWidth (<arquivo>,<item>)

Utilização

A expressão cadeia <expc> pode ser o nome do arquivo que contém a imagem.

A expressão cadeia <arquivo>,<item> se refere a um campo memo onde a imagem está armazenada.

Exemplo

? ImageWidth ("livros.jpg")

Função ImageHeight()

A função numérica ImageHeight() retorna a altura de uma imagem em pixels.

Sintaxe

ImageHeght (<expn>)

ImageHeight (<arquivo>,<item>)

Utilização

A expressão cadeia <expc> pode ser o nome do arquivo que contém a imagem.

A expressão cadeia <arquivo>,<item> se refere a um campo memo onde a imagem está armazenada.

Exemplo

Database tesmem 1 a 2

Use arqmem

locate …

? ImageHeight ("arqmem,C2"))

Comando SetWindowIcon

O comando SetWindowIcon serve para associar um ícone a uma janela principal, a ser exibido no canto superior esquerdo da barra de título da janela.

Sintaxe

SetWindowIcon <"arq-icon">

Onde:

<"arq-icon">

Especifica o arquivo que contém o Ícone a ser utilizado.

Exemplo

SetWindowIcon "opus.ico"

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!