botao
-
Upload
rodolfo-magalhaes -
Category
Documents
-
view
215 -
download
0
Transcript of botao
-
7/29/2019 botao
1/3
Seguem algumas dicas para a execuo do programa, bem como para a utilizao dos botes:
1) Voc pode executar via menu ou via IDE sendo:a. Via menu: insira o cdigo no menu ou utilize o Configurador para incluir o
boto.
Reposit. Imagens
Reposit. Imagenes
Image Reposit.
BOTAO
3
xxxxxxxxxx
99
0
b. Via IDE: digite o nome da funo:
2) Para utilizar os botes existem 2 possibilidades mais comuns:Bitmap (Control)
O controle bitmap tem como misso a manipulao de imagens em formato bitmap, este
controle nos permite colocar em uma caixa de dilogo qualquer imagem bitmap e de qualquer
resoluo e nmero de cores.
A imagem pode ser carregada a partir de um arquivo ou tambm de recursos.
O controle Bitmap nos permite ajustar o bitmap s dimenses que desejamos utilizando o
mtodo Stretch ou a clusula Adjust no comando, da mesma forma se o bitmap maior que
nosso controle podemos incluir barras de rolagem simplesmente adicionando a clusula Scroll.
-
7/29/2019 botao
2/3
Sua sintaxe a seguinte:
@ , BITMAP [ ] ;
[ NAME | RESNAME | RESOURCE ] ;
[ FILE | FILENAME | DISK ] ;
[ NOBORDER | NO BORDER ] ;
[ SIZE , ] ;[ OF | WINDOW | DIALOG ] ;
[ ON CLICK | ON LEFT CLICK ] ;
[ ON RIGHT CLICK ] ;
[ SCROLL ] ;
[ ADJUST ] ;
[ CURSOR ] ;
[ PIXO ] ;
[ MESSAGE ] ;
[ UPDATE ] ;
[ WHEN ]
Tambm podemos criar o controle a partir de recursos, a sintaxe de REDEFINE a seguinte:
REDEFINE BITMAP [ ] ;
[ ID ] ;[ OF | WINDOW | DIALOG ] ;
[ NAME | RESNAME | RESOURCE ] ;
[ FILE | FILENAME | DISK ] ;
[ ON ClICK | ON LEFT CLICK ] ;
[ ON RIGHT CLICK ] ;
[ SCROLL ] ;
[ ADJUST ] ;
[ CURSOR ] ;
[ MESSAGE ] ;
[ UPDATE ] ;
[ WHEN ]
Boto Bar (Button bar)
O boto Bar permite mostrar botes com uma imagem em seu interior dentro das barras debotes que se implementam com a classe Button Bar que como recordar servem para colocar
uma barra de botes em uma janela para ter um acesso mais rpido s opes de menu mais
usadas.
A imagem pode ser carregada a partir de um arquivo bitmap ou a partir de recursos.
Se inclusa a clusula GROUP ser criado um separador entre o boto definido anteriormente eo atual, da mesma forma se inclusa a clusula TOOLTIP mensagem ser apresentada uma
mensagem em uma janela flutuante logo abaixo do boto quando o cursor for posicionado
encima do mesmo.
Sua sintaxe a seguinte:
DEFINE BUTTON [] ;
[ OF | BUTTONBAR ] ;
[ NAME | RESNAME | RESOURCE ;[,] ] ;
[ FILE | FILENAME | DISK ;
-
7/29/2019 botao
3/3
[,] ] ;
[ ACTION | EXEC ] ;
[ GROUP ] ;
[ MESSAGE ] ;
[ ADJUST ] ;
[ WHEN ] ;
[ TOOLTIP ]
Tambm podemos criar o controle a partir de recursos, a sintaxe de REDEFINE a seguinte:
REDEFINE BUTTON [] ;
[ ID ] ;
[ OF | BUTTONBAR ] ;
[ NAME | RESNAME | RESOURCE [,] ] ;
[ FILE | FILENAME | DISK [,] ] ;
[ ACTION | EXEC ] ;
[ MESSAGE ] ;
[ ADJUST ] ;
[ WHEN ] ;
[ UPDATE ]
No faz muito sentido redefinir este controle j que no possvel cri-lo a partir de recursos
visto que as barras de botes ainda que possam ser colocadas em dilogos no habitual (s
em janelas), porm, este redefine pode ser usado para colocar um bitmap em um boto
convencional do Windows que de outra forma no seria possvel seno usando os controles
avanados da Borland (Bwcc.dll) explicados na continuao.
a. Exemplob. @ 001,010 BITMAP ResName aBotoes[k] OF oDlgb Size 15,15 ON CLICK
(MsgInfo(cMensagem)) NoBorder Pixel
Bom uso a todos!
Paulo Bindo