botao

download botao

of 3

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