Olá Galera! Como faço para saber a posição do clique do mouse? Estou clicando em um frame, e que como exemplo uma mensagem me trazendo os valores de Row = ? e Column = ? mas do local em que cliquei, não a posição da frame. Att Diogo
Não consigo rodar o programa, estou usando uma versão do progress inferior, mas vou tentar adaptar para ver se dá certo. Att, Diogo
Estive fazendo alguns testes, mas percebi que a posição as vezes varia, tem momentos que traz um valor, depois na mesma posição ele traz outro, e os valores não batem com os valores corretos de linha e coluna, ele traz um outro valor que tem que ficar convetendo. Tem alguma coisa errada que estou fazendo? DEFINE VARIABLE pos_xy AS MEMPTR. PROCEDURE GetCursorPos EXTERNAL 'USER32.dll' : DEFINE OUTPUT PARAMETER pos_xy AS MEMPTR. END. SET-SIZE( pos_xy ) = 8. RUN GetCursorPos( OUTPUT pos_xy ). fi-coluna = GET-LONG( pos_xy , 1). fi-linha = GET-LONG( pos_xy, 5). CLEAR FRAME fr-002. VIEW FRAME fr-002. DISPLAY fi-linha fi-coluna WITH FRAME fr-002. att, Diogo