DRAW BOX

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

DRAW BOX

Mensagem por microvolution »

Pessoal bom dia!
Tenho o seguinte código (que não me lembro onde o consegui):

Código: Selecionar todos

                     DRAW BOX         ;
                     IN WINDOW Form_Main         ;
                     AT 20,20         ; 
                     TO 150,600
Pelo pouco que sei, quem me passou, informou que para que ele funcione(asse) deveria ter as seguintes linhas no mesmo .PRG:

Código: Selecionar todos

  **************************************************************************************************************
  ** linhas abaixo acrescentadas para funcionar corretamente os BOXES PANEL/BOX 18/6/15w
  #xcommand DRAW PANEL IN WINDOW <parent> ;
      AT <frow>,<fcol> ;
      TO <trow>,<tcol> ;
          =>;
      DrawWindowBoxRaised( <"parent">, <frow>, <fcol>, <trow>, <tcol> )

  #xcommand DRAW BOX IN WINDOW <parent> ;
      AT <frow>,<fcol> ;
      TO <trow>,<tcol> ;
          =>;
      DrawWindowBoxIn( <"parent">, <frow>, <fcol>, <trow>, <tcol> )
  ** linhas acima acrescentadas para funcionar corretamente os BOXES PANEL/BOX 18/6/15w
  **************************************************************************************************************
Bom, como sou ainda "bebê" no harbour e suas LIBs gráficas, não sei bem como conduzir os códigos.
Estive pesquisando aqui no fórum de HMG/MINIGUI e não encontrei nada a respeito.
O objetivo destas linhas é desenhar um box e que seja possível colocarmos dentro dele (mas por cima e ligados um ao outro) @label/editbox.
Infelizmente não está funcionando, e, apresentando erro de sintaxe.
Alguém sabe resolver ou substituir por outras linhas?
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

HMG 3.4.2 + DRAW BOX

Mensagem por Toledo »

microvolution escreveu:Infelizmente não está funcionando, e, apresentando erro de sintaxe.
Amigo, está faltando o código de algumas funções (DrawWindowBoxRaised(), DrawWindowBoxIn(), etc) e também alguns códigos (funções) em C.

veja um exemplo na pasta C:\hmg.3.4.2\SAMPLES\Basics\Draw_Frames\DrawBox

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

HMG 3.4.2 + DRAW BOX

Mensagem por microvolution »

ok... deu certo!
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Responder