Simples exemplo de dialogo para exibir uma mensagem de erro, veja:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
// dialogo erro exemplo inclua'igbr'; funcao mostre_erro( comp , janela) //na call back mesmo sem usar é necessário definir os parametros componente e userdata para evitar erros //criando o diálogo mensagem; dialogo = ig.dialogo_mensagem( janela , //componente pai 'Erro', //titulo 'erro ao carregar arquivo' , //texto ig.msg_erro , //tipo de mensagem --> erro ig.botao_ok //tipo de botao --> ok ); x = ig.dialogo_execute( dialogo ); ig.componente_destrua( dialogo ); fim janela = ig.janela('msg erro' , 300 , 200 ); //criando a janela ig.janela_def_posicao ( janela , ig.janela_pos_mouse ); //posicionando a janela onde estiver o mouse fixo = ig.fixo( ); //criando uma caixa fixa ig.ad( janela , fixo); //colocando a caixa na janela botao = ig.botao_estoque( 'ok' ); //criando o botao ok ig.fixo_ad( fixo , botao , 10 , 20 ); // colocando o botao ok na caixa fixa na posicao coluna 10 por linha 20 ig.conecte_funcao ( botao , ig.clique , mostre_erro , janela ); //conectando a funcao mostre_erro no clique do botao ig.componente_mostre_todos(janela); //mostrando a janela e seus componentes filhos ig.janela_destrua(janela); //comando necessário para fechar adequadamente // a janela, nunca o esqueca, só para janela principal ig.fimprograma(); //este comando sempre tem que estar no final do programa, //ele inicia o laco de eventos. |
O programa é bem simples e fácil, mas qualquer dúvida deixe nos comentários ou vá ao fórum.