c++ - Key down functions -


hey how make in c++: have variable, , when press key '+' should increase one, when press , hold key more 500ms, variable should start increasing 5 every 500ms while still holding button down, , should stop when release it. know of getactivekeystate() function, can't seem make work way want. how this?

i don't know native c++ functions it's doable sfml libraries.

if (event.type == event::keypressed){             if (sf::keyboard::iskeypressed(sf::keyboard::add))             {                 //start counter                 if(count < 5) sum++;                           else                  sum+=5;             }         } 

you can same thing winapi in both cases you'll need use multithreading/multiprocessing counter, or find way sync code. try adding sleep(500) sleep thread 500ms or similar.


Comments

Popular posts from this blog

database - VFP Grid + SQL server 2008 - grid not showing correctly -

jquery - Set jPicker field to empty value -

.htaccess - htaccess convert request to clean url and add slash at the end of the url -