SetWindowsHookEx_: bestimmte Prg´s ausklammern ?
Verfasst: 08.10.2008 02:34
Hallo,
ich hab´ auf Basis von SetWindowsHookEx_() ´n Tastatur-Wandler gebaut,
der ´nem älteren Kunden erlaubt, seine jahrzehntelang gewohnten MsDos-
Tasten ([F8]=drucken {-->[Strg]+[P]}, [F10]=Prg Exit {-->[Alt]+[F4]}...))
auch auf dem "modernen" Windows zu benutzen...
Problematisch wird´s bei Prg´s, die auf den verbogenen Tasten ´ne Funtion
legen: die Taste kommt nicht mehr an... (z.Bsp: [Enter] --> [Tab]: er kann
wie gewohnt die Felder in irgend ´nem Form mit [Enter] durchgehen, jeoch
ist kein Zeilenwechsel mehr möglich z.Bsp. in NotePad...)
Hat jemand ´ne Ahnung, wie ich in SetWindowsHookEx_() an das
ausführende Fenster kommen kann, um´s mit ´ner "dont change in this
Prg´s"-Liste abzugleichen... ?
(via getFocus_() komm´ ich grad´ mal an irgendein Form-Feld, jedoch
nicht an den PrgNamen des Task´s...)
Gruss Siggi
ich hab´ auf Basis von SetWindowsHookEx_() ´n Tastatur-Wandler gebaut,
der ´nem älteren Kunden erlaubt, seine jahrzehntelang gewohnten MsDos-
Tasten ([F8]=drucken {-->[Strg]+[P]}, [F10]=Prg Exit {-->[Alt]+[F4]}...))
auch auf dem "modernen" Windows zu benutzen...
Problematisch wird´s bei Prg´s, die auf den verbogenen Tasten ´ne Funtion
legen: die Taste kommt nicht mehr an... (z.Bsp: [Enter] --> [Tab]: er kann
wie gewohnt die Felder in irgend ´nem Form mit [Enter] durchgehen, jeoch
ist kein Zeilenwechsel mehr möglich z.Bsp. in NotePad...)
Hat jemand ´ne Ahnung, wie ich in SetWindowsHookEx_() an das
ausführende Fenster kommen kann, um´s mit ´ner "dont change in this
Prg´s"-Liste abzugleichen... ?
(via getFocus_() komm´ ich grad´ mal an irgendein Form-Feld, jedoch
nicht an den PrgNamen des Task´s...)
Gruss Siggi