Sera possivel contornar o problema da desconfiguração de caracteres que a visual lib tem quando minimizamos e apos maximixamos a janela da aplicação no windows?
Ouço comentarios de que com GTWVW, GTWVT, etc seria possivel contornar esse problema.
Peço ajuda pois nunca usei essas GTs, no sentido de implementar isso com a visual lib.
Neste pequeno codigo a seguir, como eu faria para usar essas GTs e resolver o problema citado?
Código: Selecionar todos
#include "inkey.ch"
#include "visual2.ch"
FUNCTION MAIN()
Local aEnv
set key K_F10 to Saida
SetKeyMouse( K_F10, { 24, 24, 72, 79 } )
Desktop()
vlsetmouse(.t.)
DrawFn( 10, "Sa¡da" )
mBar := NewBarMenu()
mPdn := NewDownMenu()
AddBarItem( mBar, "&Pull-Down" , "Demonstra‡Æo dos recursos do Menu Pull-Down", mPdn )
AddDownItem( mPdn, "Op‡Æo &1", "Primeira Op‡Æo - Sem fun‡Æo vinculada" )
AddDownItem( mPdn, "Op‡Æo &2", "Segunda Op‡Æo - Sem fun‡Æo vinculada" )
AddDownSep ( mPdn ) // Linha de separa‡Æo
AddDownItem( mPdn, "Sai&r", "Encerra o programa", { || Saida() } )
WHILE .T.
BarMenu( mBar )
set key K_F10 to
SetKeyMouse( K_F10, {} )
VLExit()
set key K_F10 to saida
SetKeyMouse( K_F10, { 24, 24, 72, 79 } )
END
RETURN NIL
FUNCTION SAIDA
Local aKM := SetKeyMouse( K_F10, {} )
Set Key K_F10 to
VLExit()
Set key K_F10 to saida
SetKeyMouse( K_F10, aKM )
RETURN NIL
A versão do xHarbour que estou usando é a 1.2.1 (BCC 5.8.2)
Tenho a Visual Lib convertida para xHarbour
Grato
Antonio Carlos
por Sygecom: Topico editado para colocar codigo dentro da TAG [ CODE ]


