?
Danke schonmal. Nun ja, Keyboard-Hook ist mir auch schon eingefallen, allerdings schlägt SetWindowsHookEx(WH_KEYBOARD, (HOOKPROC) KeyBoardProc, hInst, 0) bei mir fehl, wenn ich sie als Reaktion auf WM_INITDIALOG aufrufe, d.h. der HHOOK ist NULL...
Zudem stellt sich die Frage, wie man dann die Nachrichten, welche die HOOKPROC bekommt, in WM_CHAR übersetzt, müsste man wohl irgendwie mit den VK-Codes machen....und eine WM_CHAR zu verschicken ist auch nicht gerade angenehm, da der LPARAM ziemlich kompliziert ist...gelinde gesagt.
Wäre es nicht möglich, in dem Dialog ein Child-Window der Grösse (0/0) zu erzeugen und mit WS_TABSTOP zu versehen, und dann den Fokus immer auf dieses Fenster umzusetzen...?