Gostaria de saber se tem alguma forma para detectar que a tela do programa está inativa, executando uma função quando estiver.
Testei usando a keysec(), como no modo console, mas não está funcionando.
keysec() na HwGui
Moderador: Moderadores
keysec() na HwGui
Keysec() é usada para colocar um caracter no buffer do teclado após um determinado tempo, não foi criada para identificar se o programa esta sendo usado. Geralmente usa-se inkey() e lastkey() para este objetivo.
Veja se acha algo como colocar um função em background, se houver, monte sua função de monitoramento de teclas e cliques para saber se alguém esta usando o sistema.
Veja se acha algo como colocar um função em background, se houver, monte sua função de monitoramento de teclas e cliques para saber se alguém esta usando o sistema.
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
keysec() na HwGui
Posso estar enganado, mas sempre usei (em modo console) a keysec() para abrir uma função, ou sair de um get, quando o usuário não tecla nada por x segundos. Exemplo:
Ou assim:
Não está certo isso?
Código: Selecionar todos
SETKEY(277,{|| explosiv()})
...
function explosiv
...
returnCódigo: Selecionar todos
keysec(27,50,-1,.t.)A questão é como fazer isso.Veja se acha algo como colocar um função em background, se houver, monte sua função de monitoramento de teclas e cliques para saber se alguém esta usando o sistema.
Inacio de Carvalho Neto
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
keysec() na HwGui
Olá!
Nunca usei esta função mas creio que com HwGUI precisará usar o componente Timer. Pesquise na documentação da lib ou na busca do fórum a forma de uso.
Creio que você esteja certo ao comentar sobre a KeySec(), ao contrário do Andril. Mas creio que não valha para modo gráfico.
Nunca usei esta função mas creio que com HwGUI precisará usar o componente Timer. Pesquise na documentação da lib ou na busca do fórum a forma de uso.
Creio que você esteja certo ao comentar sobre a KeySec(), ao contrário do Andril. Mas creio que não valha para modo gráfico.
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
keysec() na HwGui
Achei este post no grupo: viewtopic.php?f=46&t=20208&p=164915#p164915.
Postei minha dúvida lá, mas não obtive resposta.
Alguém me ajuda?
Postei minha dúvida lá, mas não obtive resposta.
Alguém me ajuda?
Inacio de Carvalho Neto

