Miten toi GetAsyncKeyState toimii? Tekisin sellasen ohjelman mikä menee messengeriin ja kirjottelee ihmisille kaikkee..Osa on jo tehty..mutta nyt on vuorossa toi SendKey juttu..Oon yrittäny löytää tutoriaaleja Googlesta ja muistaki mutta en oo löytäny mitään :(
Tuo api on todellakin GETAsyncKeyState, eli se kertoo vain mitä näppäimiä on painettu.
Ahaaa! Mutta mikä on sitten kommandi SendKeyssille?
Keyb_event muistaakseni kelpaa. Nappi kerrallaan.
KeyBd_event? Mutta mitenkä sen saa toimimaan? Anteeks ku kyselen ihan kauheesti..mutta alotin Delphin käytön ihan vasta ^^
Sepä juuri. Kannattaa niitä Win32 API -ohjeita, Hakua ja Googlea yrittää lueskella.
keybd_event(VK_TAB, 0, 0, 0); (* Tabi alas *) keybd_event(VK_TAB, 0, KEYEVENTF_KEYUP, 0); (* Tabi ylös *)
Näppäinkoodeja voi katsella Windows-unitin lähdekoodista (klikkaat Delphissä controllin kanssa tuota VK_TABia) taikka täältä:
http://msdn.microsoft.com/library/default.asp?
Aihe on jo aika vanha, joten et voi enää vastata siihen.