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)
Comentários recentes