VB eating accellerator keystrokes!!
Hello. I am working with some third party controls that do not support
accellerator keys, because there is not a proper Caption (specifically, APEX
Combo and List). I thought it would be easy just to trap the appropriate
KeyDown events (with vbAltmask), but it appears that VB is eating them,
presumably assuming that it has exclusive use of accellerator
Right now, I am not happy with the two potential workarounds I have
discovered (below). If you have resolved this problem in the past, PLEASE
let me know what worked.
a) I may be able to use the Windows API TranslateMessage to convert the key
in question to an unprintable ASCII character, then hope that it shows up in
b) I can use the Antenna control to receive all the Windows keyboard events
directly, before VB messes with them. However, this does not give me the
nice KeyPreview function - I would have to add the form AND every control on
it to the list of window handles to watch. I assume this would be quite