Modificando o Menusys do Harbour (e Clipper 5.3)

Foto de Major Anilto

Em 2003 eu havia feito modificações mo MENUSYS.PRG do Clipper para aceitar a biblioteca LLibG. Junto com essa modificação, modifiquei também alguns comportamentos do mouse.

Atualmente o tratamento do mouse foi incorporado ao Harbour Menusys, dispensando o uso da LLibG. Resgatei meu código do Menusys modificado e fiz umas poucas alterações para compilar com o Harbour. Para que vejam as diferenças, compilei Menuloja.prg com o menusys do Harbour (hbmk2 menuloja), e Menuloja1 com meu menusys modificado (hbmk2 menuloja menusys1). Funcionou de boa. A diferença entre os dois é que no original não há captura do movimento do mouse, sendo necessário clicar nas opções. No modificado, quando o mouse passa por cima da opção ela abre automaticamente submenus. Vou postar os códigos no site, para quem quiser estudar as funções menumodal e menusys.

Para compilar menuloja:

hbmk2 menuloja

Para compilar menuloja1:

hbmk2 menuloja1 menusys1

(Isso compila o menusys modificado e sobrepõe o original)

Downloads: 

menusys.zip — Baixado 176 vezes
Total votes: 0