win32 api

funkció GetAsyncKeyState

GetAsyncKeyState képességekkel rendelkeztek, préselt vagy kioldott állapotban van kulcsa, amikor a függvény neve, és hogy a gomb megnyomása után a korábbi hívás GetAsyncKeyState ().

paraméterek
vKey
Meghatározza az egyik lehetséges 256 virtuális kulcs kódokat.

Windows NT. Akkor használja a bal - és jobb állandók, hogy meghatározza egyes kulcsokat. További információért lásd. Megjegyzések listájában.
Windows 95: A Windows 95 nem támogatja a bal - és jobb állandók elérhető a Windows NT.

visszatérési értékei
Ha a függvény sikeres, a visszatérési érték határozza meg, hogy a gomb megnyomásakor az utolsó hívás GetAsyncKeyState. és amely a két állam, préselt vagy megjelent, jelenleg elfoglalja a gombot. Ha a legjelentősebb bit be van állítva, a kulcs - megnyomja, és ha a legkisebb helyi értékű bit be van állítva, a gomb megnyomása után, miután egy korábbi hívás GetAsyncKeyState. A visszatérési érték nulla, ha az ablak egy másik szál vagy folyamat, most már a fókuszt.
Windows 95: A Windows 95 nem támogatja a bal - és jobb állandók. Ha hívja GetAsyncKeyState Windows 95 és ezek az állandók, a visszatérési érték nulla.

megjegyzések
Használhatja állandók VK_SHIFT virtuális gombot kódot. VK_CONTROL és VK_MENU mint értékeit paraméter Vkey. Ez ad az állam a SHIFT billentyűk. CTRL vagy ALT, megkülönböztetése nélkül a bal és jobb oldalon.
Windows NT. Használhatja a következő állandók virtuális gombot kódot értékeket Vkey. hogy különbséget tesznek a bal és jobb esetben az említett gombok:

Ezeket a bal és jobb oldali konstansok csak akkor használható, ha hívja GetKeyboardState funkciót. SetKeyboardState. GetAsyncKeyState. GetKeyState és MapVirtualKey
Windows 95: A Windows 95 nem támogatja a bal - és jobb állandók és a visszatérési érték 0, ha használja ezeket az állandókat.
GetAsyncKeyState funkció az egér gombjait. Azonban állapotát figyeli fizikai, hanem logikai egérgombokhoz, hogy a fizikai gombok jelennek meg. Például GetAsyncKeyState hívás (VK_LBUTTON) mindig visszatér az állam a bal egérgombbal a fizikai, amely képes megjeleníteni a bal vagy a jobb egérgombbal logikai. Beállíthatjuk aktuális feltérképezése fizikai egérgombokhoz logikai egérgombokhoz hívja rendszer funkciói

amely visszaküldi a TRUE (IGAZ), ha az egér gombját megváltozik.

Szállás és kompatibilitás GetAsyncKeyState