GetAsyncKeyState: Unterschied zwischen den Versionen
Aus API-Wiki
(→Quellen) |
|||
Zeile 33: | Zeile 33: | ||
[[Kategorie:User32]] | [[Kategorie:User32]] | ||
[[Kategorie:Funktionen]] | [[Kategorie:Funktionen]] | ||
+ | [[Kategorie:Tastatur]] |
Version vom 10. September 2008, 14:16 Uhr
Diese Funktion fragt den Status einer Taste ab.
<vb>Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer</vb>
Parameter
vKey
- Virtueller Tastencode der abzufragenden Taste.
Rückgabewert
- Null, wenn die Taste nicht gedrückt ist.
- Ungleich Null, wenn die Taste gedrückt ist, wobei das minderwertigste Bit (LSB) gesetzt ist, wenn die Taste erst nach dem letzten Aufruf von GetAsyncKeyState gedrückt wurde
Beispiel
<vb> Dim vKey As Long
For vKey = 32 To 128 ' Tasten "zwischen" Leertaste und Euro-Zeichen
If GetAsyncKeyState(vKey) <> 0 Then Me.Caption = Chr$(vKey) & " ist gedrückt." End If
Next vKey </vb>