Página 1 de 1

problemas com lastkey()=1002

Enviado: 05 Jan 2017 21:58
por Abel
Ola pessoal,

estou enfrentando um problema que talvez tenha uma solução simples, e não achei no forum.

Tenho em uma das telas alguns botoes onde o usuário clica com o mouse e pela posição lin, col e pelo lastkey()=1002
eu executo a procedure desejada.

O problema é que as vezes o cliente abre o navegador e depois minimiza o
navegador e quando ele clica na minha tela para ativar a janela, ele acaba clicando em cima do botão e o
sistema entende lastkey()=1002, posicao lin, col e executa a procedure, mas nao era isso que o usuário
queria, ele queria apenas ativar a janela do meu sistema depois que utilizou o navegador.

alguem sabe como eu poderia fazer para descobrir que a janela nao estava ativa antes de ele clicar com
o mouse em qualquer regiao da tela ?

desde ja agradeço.
Abel

problemas com lastkey()=1002

Enviado: 06 Jan 2017 14:09
por alxsts
Olá!

Talvez consiga extrair alguma ideia deste tópico.

problemas com lastkey()=1002

Enviado: 07 Fev 2017 23:31
por Abel
Consegui resolver depois que descobri a funçao

wapi_activewindow(), pois ela retorna um codigo que representa a janela ativa. (em foco).

valeu, Alxsts