Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Hiiren kohdistus missä vain

ansi [20.01.2007 19:59:50]

#

Mä oon tehny koodin moduliin (vb4:llä),joka lukee koordinaatit tekstitiedostosta ja kohdistaa kursorin siihen paikkaan kun painaa a -näppäintä.Ongelmana on että se toimii vain jos vb:n ikkuna on aktiivisena ja EXE tiedostona ohjelma ei toimi lainkaan. Se kai pitäs saada jotenkin jäämään muistiin, et se toimis aina, vaikka olis toinen ohjelma aktiivisena. Onks kellään ratkasua?

Antti Laaksonen [20.01.2007 20:31:04]

#

Näppäimistön tilaa voi tutkia WinAPIn funktiolla GetAsyncKeyState. Tämä funktio toimii silloinkin, kun oman ohjelman ikkuna ei ole aktiivinen tai ohjelmassa ei edes ole ikkunaa. Esimerkkejä funktion käytöstä löytyy sivupalkissa olevalla haulla. Käytännössä ohjelman voi toteuttaa niin, että moduulissa on silmukka, joka tarkkailee näppäimistöä ja siirtää hiirtä, kun käyttäjä painaa oikeaa näppäintä.

ansi [24.01.2007 18:26:20]

#

Joo, sain homman toimimaan. Kiitti tosi paljon!

Qman [25.01.2007 15:33:04]

#

saisko ton ohjelman??

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta