funkció getasynckeystate
vKey [a] Állítsa egyik lehetséges 256 virtuális gombot kódokat. További információért lásd. Cikk virtuális gombot kódokat.
Ha a függvény sikeres, a visszatérési érték megadja, hogy a gomb megnyomásakor az utolsó hívás GetAsyncKeyState funkciót. és hogy a gomb jelenleg nyomva, vagy engedni. Ha a legjelentősebb bit be van állítva, a gomb megnyomása után és ha a legkisebb helyiértékű bit be van állítva, a gomb megnyomása után a korábbi hívás GetAsyncKeyState. Azonban, ha nem támaszkodhat ez az utolsó karakter a változás; További információért lásd. Megjegyzések listájában.
- A jelenlegi asztali - nem aktív asztal
- Elsőbbségi menet tartozik egy másik folyamat, és nem teszi lehetővé az asztali munkafolyamat csapda (hook), vagy a fakitermelés.
Windows 95/98 / Me: visszatérési érték - közös aszinkron módban az egyes virtuális gombot. A rendszer nem ellenőrzi, amely szál a fókuszt.
Windows 95/98 / Me: Windows 95 nem támogatja a bal- és jobb-állandók. Ha hívja a funkció GetAsyncKeyState ezekkel állandók, a visszatérési érték nulla.
GetAsyncKeyState funkció az egér gombjait. Azonban, ellenőrzi az állam a fizikai egérgomb nem a logika az egér gombok, melyek átalakíthatók a fizikai gombokat. Például a hívás GetAsyncKeyState (VK_LBUTTON) mindig visszatér az állam a bal egérgombbal a fizikai, függetlenül attól, hogy átalakítjuk egy balkezes vagy jobb logikai egérgombbal. Meg tudja határozni a jelenlegi rendszer átalakítása fizikai egérgombokhoz logikai egérgombokhoz meghívásával
amely visszaküldi a TRUE (IGAZ), ha az egér gombjai vannak cserélve.
Bár a legtöbb legkisebb helyiértékű a visszatérési érték, és jelzi, hogy a gomb megnyomása az utolsó kérés, de természete miatt a Windows-elővásárlási multitasking, egy másik alkalmazás okozhatja GetAsyncKeyState funkció, és „frissen sajtolt” bit helyett a program. A változás jellege a legkisebb helyiértékű a visszatérési érték megmarad szigorúan kompatibilitás 16 bites alkalmazások, a Windows (amelyek nem kiemelt) és nem támogatott.
Használhatja állandók VK_SHIFT virtuális gombot kódot. VK_CONTROL és VK_MENU mint értékeit paraméter Vkey. Ők biztosítják állam a SHIFT billentyűk. CTRL vagy ALT. Nem osztjuk őket a bal és a jobb oldalon.