Página 3 de 3

Alguém tem um exemplo de Harbour modo texto com mouse?

Enviado: 13 Abr 2020 13:33
por microvolution
Anilto escreveu:1. HB_GT_WIN, que trabalha com os padrões do console (CMD) tipo DOS e Windows até XP);
2. HB_GT_WVT, que trabalha com os consoles (CMD) dos WIndows modernos;
3. HB_GT_GUI, para interfaces gráficas tipo janelas.
Por padrão, se não usar REQUEST HB_GT_xxx, o compilador carrega o contexto HB_GT_WIN, por isso há problemas com mouse nos Windows modernos.
nobre professor JQuintas, muito obrigado por nos compartilhar seus conhecimentos.
Essas observações me foram úteis para poder fazer aqui um mix de console+wvg+hmg
parabéns!

Alguém tem um exemplo de Harbour modo texto com mouse?

Enviado: 15 Abr 2020 14:18
por Anilto
Lá pelos idos de 2003 andei fazendo umas modificações no Menusys do clipper para que ele tratasse melhor os eventos do mouse. Como não consegui enviar os PRGs por aqui, publiquei no seguinte link: https://www.linguagemclipper.com.br/con ... ipper-53-2
O arquivo zip anexo à postagem contem um exemplo de menu, usando a função menumodal do menusys modificado.
Editei o PRG no Notepad++ formatado para ANSI, colocando lang em PT e codepage PTISO. Assim consegui manter a acentuação do português sem os pequenos defeitos apresentados nos PRG da postagem anterior (do site CA_CLIPPER Website).
É interessante observar as rotinas de tratamento de eventos do mouse, isso pode ser util para outras aplicações modo console que precisam tratar do mouse (movimento, cliques). As cores ficaram supercarregadas porque no original desse programa eu usava a LLIBG com a função VGAPalette(), que dava para escolher cores melhores, mas essa biblioteca não funciona  no Harbour. 

Compilei com o Harbour 3.2, usando:

HBMK2 MENU1 MENUSYS1