Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Übersicht über die Tastatur- und Mauseingabetechnologie.
Die Tastatur- und Mauseingabetechnologie ist keiner Kopfzeile zugeordnet.
Programmieranleitungen für diese Technologie finden Sie unter:
Enumerationen
|
TOOLTIP_DISMISS_FLAGS Die TOOLTIP_DISMISS_FLAGS-Aufzählung definiert Konstanten, die angeben, ob ein Fenster registriert oder nicht registriert ist, um QuickInfo-Benachrichtigungen zu schließen. |
Funktionen
|
_TrackMouseEvent Postet Nachrichten, wenn der Mauszeiger ein Fenster verlässt oder über ein Fenster für einen bestimmten Zeitraum bewegt wird. Diese Funktion ruft TrackMouseEvent auf, falls vorhanden, andernfalls emuliert sie. |
|
ActivateKeyboardLayout Legt den Eingabegebietsschemabezeichner (früher als Tastaturlayouthandle bezeichnet) für den aufrufenden Thread oder den aktuellen Prozess fest. Der Eingabegebietsschemabezeichner gibt ein Gebietsschema sowie das physische Layout der Tastatur an. |
|
BlockInput Verhindert, dass Tastatur- und Mauseingabeereignisse Anwendungen erreichen. |
|
DefRawInputProc Überprüft, ob die Größe der RAWINPUTHEADER-Struktur korrekt ist. |
|
DragDetect Erfasst die Maus und verfolgt die Bewegung, bis der Benutzer die linke Taste loslässt, die ESC-TASTE drückt oder die Maus außerhalb des Ziehrechtecks um den angegebenen Punkt bewegt. |
|
EnableWindow Aktiviert oder deaktiviert Maus- und Tastatureingaben für das angegebene Fenster oder Steuerelement. Wenn die Eingabe deaktiviert ist, empfängt das Fenster keine Eingaben, z. B. Mausklicks und Drücken von Tasten. Wenn die Eingabe aktiviert ist, empfängt das Fenster alle Eingaben. |
|
GET_APPCOMMAND_LPARAM Ruft den Anwendungsbefehl aus dem angegebenen LPARAM-Wert ab. |
|
GET_DEVICE_LPARAM Ruft den Eingabegerätetyp aus dem angegebenen LPARAM-Wert ab. |
|
GET_FLAGS_LPARAM Ruft den Status bestimmter virtueller Schlüssel aus dem angegebenen LPARAM-Wert ab. (GET_FLAGS_LPARAM) |
|
GET_KEYSTATE_LPARAM Ruft den Status bestimmter virtueller Schlüssel aus dem angegebenen LPARAM-Wert ab. (GET_KEYSTATE_LPARAM) |
|
GET_KEYSTATE_WPARAM Ruft den Status bestimmter virtueller Schlüssel aus dem angegebenen WPARAM-Wert ab. |
|
GET_NCHITTEST_WPARAM Ruft den Treffertestwert aus dem angegebenen WPARAM-Wert ab. |
|
GET_RAWINPUT_CODE_WPARAM Ruft den Eingabecode von wParam in WM_INPUT ab. |
|
GET_WHEEL_DELTA_WPARAM Ruft den Rad-Delta-Wert aus dem angegebenen WPARAM-Wert ab. |
|
GET_XBUTTON_WPARAM Ruft den Status bestimmter Schaltflächen aus dem angegebenen WPARAM-Wert ab. |
|
GetActiveWindow Ruft das Fensterhandle an das aktive Fenster ab, das an die Nachrichtenwarteschlange des aufrufenden Threads angefügt ist. |
|
GetAsyncKeyState Bestimmt, ob eine Taste zum Zeitpunkt des Aufrufs der Funktion nach oben oder unten ist und ob die Taste nach einem vorherigen Aufruf von GetAsyncKeyState gedrückt wurde. |
|
GetCapture Ruft ein Handle für das Fenster (falls vorhanden) ab, das die Maus erfasst hat. Nur jeweils ein Fenster kann die Maus erfassen. Dieses Fenster empfängt Mauseingaben, unabhängig davon, ob sich der Cursor innerhalb des Rahmens befindet. |
|
GetDoubleClickTime Ruft die aktuelle Doppelklickzeit für die Maus ab. |
|
GetFocus Ruft das Handle für das Fenster ab, das den Tastaturfokus hat, wenn das Fenster an die Nachrichtenwarteschlange des aufrufenden Threads angefügt ist. |
|
GetKBCodePage Ruft die aktuelle Codeseite ab. |
|
GetKeyboardLayout Ruft den aktiven Eingabegebietsschemabezeichner ab (früher als Tastaturlayout bezeichnet). |
|
GetKeyboardLayoutList Ruft die Eingabegebietsschema-IDs (früher als Tastaturlayoutziehpunkte bezeichnet) ab, die dem aktuellen Satz von Eingabegebietsschemas im System entsprechen. Die Funktion kopiert die Bezeichner in den angegebenen Puffer. |
|
GetKeyboardLayoutNameA Ruft den Namen des aktiven Eingabegebietsschemabezeichners (früher als Tastaturlayout bezeichnet) für den aufrufenden Thread ab. (ANSI) |
|
GetKeyboardLayoutNameW Ruft den Namen des aktiven Eingabegebietsschemabezeichners (früher als Tastaturlayout bezeichnet) für den aufrufenden Thread ab. (Unicode) |
|
GetKeyboardState Kopiert den Status der 256 virtuellen Schlüssel in den angegebenen Puffer. |
|
GetKeyboardType Ruft Informationen zur aktuellen Tastatur ab. |
|
GetKeyNameTextA Ruft eine Zeichenfolge ab, die den Namen eines Schlüssels darstellt. (ANSI) |
|
GetKeyNameTextW Ruft eine Zeichenfolge ab, die den Namen eines Schlüssels darstellt. (Unicode) |
|
GetKeyState Ruft den Status des angegebenen virtuellen Schlüssels ab. Der Status gibt an, ob die Taste nach oben, unten oder umschaltet (bei jedem Drücken der Taste ein- oder ausgeschaltet). |
|
GetLastInputInfo Ruft die Uhrzeit des letzten Eingabeereignisses ab. |
|
GetMouseMovePointsEx Ruft einen Verlauf von bis zu 64 vorherigen Koordinaten der Maus oder des Stifts ab. |
|
GetRawInputBuffer Führt ein gepuffertes Lesen der rohen Eingabedaten aus. |
|
GetRawInputData Ruft die rohe Eingabe vom angegebenen Gerät ab. |
|
GetRawInputDeviceInfoA Ruft Informationen zum unformatierten Eingabegerät ab. (ANSI) |
|
GetRawInputDeviceInfoW Ruft Informationen zum unformatierten Eingabegerät ab. (Unicode) |
|
GetRawInputDeviceList Listet die an das System angeschlossenen Roheingabegeräte auf. |
|
GetRegisteredRawInputDevices Ruft die Informationen zu den rohen Eingabegeräten für die aktuelle Anwendung ab. |
|
IsWindowEnabled Bestimmt, ob das angegebene Fenster für Maus- und Tastatureingaben aktiviert ist. |
|
keybd_event Synthetisiert einen Tastenanschlag. |
|
LoadKeyboardLayoutA Lädt einen neuen Eingabegebietsschemabezeichner (früher als Tastaturlayout bezeichnet) in das System. (ANSI) |
|
LoadKeyboardLayoutW Lädt einen neuen Eingabegebietsschemabezeichner (früher als Tastaturlayout bezeichnet) in das System. (Unicode) |
|
MapVirtualKeyA Übersetzt (ordnet) einen virtuellen Schlüsselcode in einen Scancode oder Zeichenwert um oder übersetzt einen Scancode in einen virtuellen Schlüsselcode. (ANSI) |
|
MapVirtualKeyExA Übersetzt (ordnet) einen virtuellen Schlüsselcode in einen Scancode oder Zeichenwert um oder übersetzt einen Scancode in einen virtuellen Schlüsselcode. Die Funktion übersetzt die Codes mithilfe der Eingabesprache und eines Eingabegebietsschemabezeichners. (ANSI) |
|
MapVirtualKeyExW Übersetzt (ordnet) einen virtuellen Schlüsselcode in einen Scancode oder Zeichenwert um oder übersetzt einen Scancode in einen virtuellen Schlüsselcode. Die Funktion übersetzt die Codes mithilfe der Eingabesprache und eines Eingabegebietsschemabezeichners. (Unicode) |
|
MapVirtualKeyW Übersetzt (ordnet) einen virtuellen Schlüsselcode in einen Scancode oder Zeichenwert um oder übersetzt einen Scancode in einen virtuellen Schlüsselcode. (Unicode) |
|
mouse_event Die mouse_event-Funktion synthetisiert Mausklicks und Tastenklicks. |
|
NEXTRAWINPUTBLOCK Ruft die Position der nächsten Struktur in einem Array von RAWINPUT-Strukturen ab. |
|
OemKeyScan Ordnet OEMASCII-Codes 0 bis 0x0FF in die OEM-Scancodes und Schichtzustände zu. Die Funktion stellt Informationen bereit, mit denen ein Programm OEM-Text an ein anderes Programm senden kann, indem die Tastatureingabe simuliert wird. |
|
RegisterForTooltipDismissNotification Ermöglicht Apps oder Benutzeroberflächenframeworks das Registrieren und Aufheben der Registrierung von Fenstern, um Benachrichtigungen zum Schließen der QuickInfo-Fenster zu erhalten. |
|
RegisterHotKey Definiert einen systemweiten Hot key. |
|
RegisterRawInputDevices Registriert die Geräte, die die rohen Eingabedaten bereitstellen. |
|
ReleaseCapture Gibt die Mausaufnahme aus einem Fenster im aktuellen Thread frei und stellt die normale Mauseingabeverarbeitung wieder her. |
|
SendInput Synthetisiert Tastenanschläge, Mausbewegungen und Tastenklicks. |
|
SetActiveWindow Aktiviert ein Fenster. Das Fenster muss an die Nachrichtenwarteschlange des aufrufenden Threads angefügt werden. |
|
SetCapture Legt die Mausaufnahme auf das angegebene Fenster fest, das zum aktuellen Thread gehört. |
|
SetDoubleClickTime Legt die Doppelklickzeit für die Maus fest. |
|
SetFocus Legt den Tastaturfokus auf das angegebene Fenster fest. Das Fenster muss an die Nachrichtenwarteschlange des aufrufenden Threads angefügt werden. |
|
SetKeyboardState Kopiert ein Array von Tastaturtastenzuständen in die Tastatureingabezustandstabelle des aufrufenden Threads. Dies ist die gleiche Tabelle, auf die die Funktionen "GetKeyboardState" und "GetKeyState" zugegriffen wird. Änderungen an dieser Tabelle wirken sich nicht auf die Tastatureingabe in einem anderen Thread aus. |
|
SwapMouseButton Kehrt die Bedeutung der linken und rechten Maustaste zurück oder stellt sie wieder her. |
|
ToAscii Übersetzt den angegebenen Code für virtuelle Tasten und den Tastaturzustand in das entsprechende Zeichen oder die entsprechenden Zeichen. |
|
ToAsciiEx Übersetzt den angegebenen Code für virtuelle Tasten und den Tastaturzustand in das entsprechende Zeichen oder die entsprechenden Zeichen. Die Funktion übersetzt den Code mithilfe der Eingabesprache und des physischen Tastaturlayouts, das durch den Eingabegebietsschemabezeichner identifiziert wird. |
|
ToUnicode Übersetzt den angegebenen Code und den Tastaturzustand der virtuellen Taste in das entsprechende Unicode-Zeichen oder Zeichen. (ToUnicode) |
|
ToUnicodeEx Übersetzt den angegebenen Code und den Tastaturzustand der virtuellen Taste in das entsprechende Unicode-Zeichen oder Zeichen. (ToUnicodeEx) |
|
TrackMouseEvent Postet Nachrichten, wenn der Mauszeiger ein Fenster verlässt oder über ein Fenster für einen bestimmten Zeitraum bewegt wird. |
|
UnloadKeyboardLayout Entlädt einen Eingabegebietsschemabezeichner (früher als Tastaturlayout bezeichnet). |
|
UnregisterHotKey Gibt einen Hot Key frei, der zuvor vom aufrufenden Thread registriert wurde. |
|
VkKeyScanA Übersetzt ein Zeichen in den entsprechenden Code für virtuelle Tasten und den Schichtzustand für die aktuelle Tastatur. (ANSI) |
|
VkKeyScanExA Übersetzt ein Zeichen in den entsprechenden Virtuellen Schlüsselcode und den Schichtzustand. Die Funktion übersetzt das Zeichen mithilfe der Eingabesprache und des physischen Tastaturlayouts, das durch den Eingabegebietsschemabezeichner identifiziert wird. (ANSI) |
|
VkKeyScanExW Übersetzt ein Zeichen in den entsprechenden Virtuellen Schlüsselcode und den Schichtzustand. Die Funktion übersetzt das Zeichen mithilfe der Eingabesprache und des physischen Tastaturlayouts, das durch den Eingabegebietsschemabezeichner identifiziert wird. (Unicode) |
|
VkKeyScanW Übersetzt ein Zeichen in den entsprechenden Code für virtuelle Tasten und den Schichtzustand für die aktuelle Tastatur. (Unicode) |
Strukturen
|
HARDWAREINPUT Enthält Informationen zu einer simulierten Nachricht, die von einem anderen Eingabegerät als einer Tastatur oder Maus generiert wird. |
|
EINGABE Wird von SendInput verwendet, um Informationen zum Synthesieren von Eingabeereignissen wie Tastaturanschlägen, Mausbewegungen und Mausklicks zu speichern. |
|
KEYBDINPUT Enthält Informationen zu einem simulierten Tastaturereignis. |
|
LASTINPUTINFO Enthält die Uhrzeit der letzten Eingabe. |
|
MOUSEINPUT Enthält Informationen zu einem simulierten Mausereignis. |
|
MOUSEMOVEPOINT Enthält Informationen zur Position der Maus in Bildschirmkoordinaten. |
|
RAWHID Beschreibt das Format der rohen Eingabe von einem Human Interface Device (HID). |
|
RAWINPUT Enthält die unformatierte Eingabe von einem Gerät. |
|
RAWINPUTDEVICE Definiert Informationen für die unformatierten Eingabegeräte. |
|
RAWINPUTDEVICELIST Enthält Informationen zu einem unformatierten Eingabegerät. |
|
RAWINPUTHEADER Enthält die Kopfzeileninformationen, die Teil der rohen Eingabedaten sind. |
|
RAWKEYBOARD Enthält Informationen zum Zustand der Tastatur. |
|
RAWMOUSE Enthält Informationen zum Zustand der Maus. |
|
RID_DEVICE_INFO Definiert die rohen Eingabedaten, die von jedem Gerät stammen. |
|
RID_DEVICE_INFO_HID Definiert die rohen Eingabedaten, die vom angegebenen Human Interface Device (HID) stammen. |
|
RID_DEVICE_INFO_KEYBOARD Definiert die rohen Eingabedaten, die von der angegebenen Tastatur stammen. |
|
RID_DEVICE_INFO_MOUSE Definiert die rohen Eingabedaten, die von der angegebenen Maus stammen. |
|
TRACKMOUSEEVENT Wird von der TrackMouseEvent-Funktion verwendet, um nachzuverfolgen, wenn der Mauszeiger ein Fenster verlässt oder über ein Fenster für einen bestimmten Zeitraum bewegt wird. |