Página 2 de 2

Sistema automático de menus

Enviado: 26 Out 2023 16:42
por deividdjs
Boa tarde, Prezados!

compilei aqui o exemplo do yugi ... e as sombras e menus ficaram bugados .. sem sombras, eles somem quando dou esc ... faltou alguma coisa ???

Compilei com HB34 + BCC582

Abraço !

Sistema automático de menus

Enviado: 26 Out 2023 20:50
por JoséQuintas
Vixe.. coisa de quase 10 anos atrás.

Uma das causas prováveis:

Código: Selecionar todos

   hb_gtInfo( HB_GTI_COMPATBUFFER, .F. )
O que vai deixar o save screen/restore screen incompatível, e vai impedir de fazer as sombras pelo método da época.
o harbour tem recurso pra sombra.

Sei lá se vale a pena essas coisas nos dias atuais.

Sistema automático de menus

Enviado: 27 Out 2023 05:28
por deividdjs
É q estou tentando migrar meu sistema q tem visual lib pra sem precisar mexer muito na estrutura.. minha encomodação maior é a largura X altura da tela e gostaria de trabalhar com imagem, e pra eu mexer nisso tenho revisar a visual lib inteira e as fontes dela são complicadas... nada fica legal .... o que me sugeria usar de forma híbrida?

Abs amigo!!

Sistema automático de menus

Enviado: 27 Out 2023 09:53
por JoséQuintas
Eu uso GTWVG.
Pode misturar tela console, gráfico e componentes GUI.

Mas se não percebeu, o menu deste post é console sozinho, sem nada adicional.

Eu postei o meu menu, e a opção de menu windows.
Uso o menu normal, não gosto do menu windows, não é prático.

Sobre a altura e largura da tela:
no console é limitado ao que o console permite, 25x80, 28x80, acho que 50x80 também
Se usar GTWVG pode usar o tamanho que quiser, por exemplo, 33 x 100
A princípio é compilar adicionando GTWVG.HBC e usa recursos a mais SE QUISER, não é obrigado.
Apenas lembre-se que caracteres especiais podem depender de codepage, não dá pra fazer no mesmo esquema de 20 anos atrás do Clipper, por causa da codepage. Não dá pra fazer SAY Chr(196) por exemplo, mas dá pra fazer de outro jeito.

Sistema automático de menus

Enviado: 27 Out 2023 13:19
por deividdjs
JoséQuintas escreveu:Eu uso GTWVG.
Pode misturar tela console, gráfico e componentes GUI.

Mas se não percebeu, o menu deste post é console sozinho, sem nada adicional.

Eu postei o meu menu, e a opção de menu windows.
Uso o menu normal, não gosto do menu windows, não é prático.

Sobre a altura e largura da tela:
no console é limitado ao que o console permite, 25x80, 28x80, acho que 50x80 também
Se usar GTWVG pode usar o tamanho que quiser, por exemplo, 33 x 100
A princípio é compilar adicionando GTWVG.HBC e usa recursos a mais SE QUISER, não é obrigado.
Apenas lembre-se que caracteres especiais podem depender de codepage, não dá pra fazer no mesmo esquema de 20 anos atrás do Clipper, por causa da codepage. Não dá pra fazer SAY Chr(196) por exemplo, mas dá pra fazer de outro jeito.
sim .. meu sistema já uso a visual lib com a GTWVG ... porem eu quero tirar a visual lib porque os caracteres ou melhor as fontes são problematicas quando quero mudar a largura da tela .. ja tentei por varias vezes .. buga tudo ! acredito q em 33x100 ja me ajudaria muito !! porque hoje estou limitado pela visual em 25x80 .. e nos meus browsers não consigo por tudo q preciso em uma unica tela ... na visual do usuario ...

Obrigado Zé ..

Sistema automático de menus

Enviado: 27 Out 2023 13:21
por deividdjs
JoséQuintas escreveu:Eu uso GTWVG.
Pode misturar tela console, gráfico e componentes GUI.

Mas se não percebeu, o menu deste post é console sozinho, sem nada adicional.

Eu postei o meu menu, e a opção de menu windows.
Uso o menu normal, não gosto do menu windows, não é prático.

Sobre a altura e largura da tela:
no console é limitado ao que o console permite, 25x80, 28x80, acho que 50x80 também
Se usar GTWVG pode usar o tamanho que quiser, por exemplo, 33 x 100
A princípio é compilar adicionando GTWVG.HBC e usa recursos a mais SE QUISER, não é obrigado.
Apenas lembre-se que caracteres especiais podem depender de codepage, não dá pra fazer no mesmo esquema de 20 anos atrás do Clipper, por causa da codepage. Não dá pra fazer SAY Chr(196) por exemplo, mas dá pra fazer de outro jeito.
sim .. meu sistema já uso a visual lib com a GTWVG ... porem eu quero tirar a visual lib porque os caracteres ou melhor as fontes são problematicas quando quero mudar a largura da tela .. ja tentei por varias vezes .. buga tudo ! acredito q em 33x100 ja me ajudaria muito !! porque hoje estou limitado pela visual em 25x80 .. e nos meus browsers não consigo por tudo q preciso em uma unica tela ... na visual do usuario ...

Obrigado Zé ..

Sistema automático de menus

Enviado: 08 Nov 2023 13:38
por Anilto
resultado:
resultado:
menu_anilto.zip
Fontes:
(856.38 KiB) Baixado 313 vezes
Os terminais (consoles) do windows estão em constante mudança, então nada é certo.
Lá pelos anos 2003 eu adaptei o MENUSYS do Clipper 5.3b, com a ajuda do livro do Rick Spence, para que funcionasse no Windows da época. Agora eu estava revisando esse MENUSYS e adaptando para os novos WIndows, e resolvi pesquisar sobre consoles na api WIN32, e me deparei com este artigo: https://learn.microsoft.com/en-us/windows/console/
Depois de ler, acredito que a saída para aplicativos tipo TUI (Text User Interfaces) é usar algum virtual, como o HB_GT_WVT_DEFAULT. Eu apliquei em um menu de teste com o meu MENUSYS modificado para aceitar eventos de mouse, e ficou muito bom.
Então, a título de curiosidade, encaminho um arquivo zipado contendo:
hb.bat (como compilei o prg)
menu2.prg (um programa de testes de menu
Menusys1 (o menusys do clipper adaptado para receber eventos do mouse)