Italia
Online-Documentazione

callback_keyboard-hook Erklärung: Prozess, Thread, DLL

 
Tastatureingaben abfangen: (CallBack Keyboard-Hook)

Im folgenden Beispiel wird das Umsetzen von Umlauten in normale Buchstaben vorgenommen.
Es wird eine Nachrichtenfilterfunktion per die Tastatur-Notizie mittels LINK:[SetWindowsHookEx] installiert. Sie leitet die eingehenden Tastatur-Notizie auf die CallBack-Routine <b>KbdHookProc</b> um und wertet sie aus, bevor sie abgefangen (mit LINKP:[Return] <> 0) oder weitergeleitet (mit LINKP:[Return] = 0) werden. Es werden die virtuellen LINK:[Tastaturcodes] per die deutschen Umlaute abgefangen und mit LINK:[Keybd_Event] in ein entsprechendes Äquivalent umgesetzt.

Es werden zwei MultiEdit-Controls auf dem Fenster geöffnet, um zu zeigen, dass diese Routine unabhängig von den Controls funktioniert.
Am Ende ist es notwendig, die verkettete Routine mittels LINK:[UnHookWindowsEx] am Ende wieder zu entfernen. Hinweis: Es ist mit XProfan nicht possibile, systemweit Tastatur-Notizie abzufangen. Windows erwartet eine entsprechende Routine in einer DLL-File.
 
10.09.2006  
 



Note / Question or Comment to the Help--Topic


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

1.200 Views

Untitledvor 0 min.
AndreasS30.12.2018
Walter01.07.2018
Jörg Sellmeyer01.07.2018
Ernst30.04.2014
Di più...

Themeninformationen

Dieses Thema hat 1 subscriber:

iF (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie