Kbase 18307: Loss of Mouse and Keyboard Events with ActiveX
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/16/2008 |
|
Status: Unverified
SYMPTOM(s):
Events are lost
Triggers do not fire
Using ActiveX Controls
CAUSE:
When an ActiveX control has focus in the PROGRESS environment, all mouse and keyboard events except for HELP, GO, ENDKEY, and TAB are given only to the control and are not handled by PROGRESS. As a result, these events will not work unless they happen to be supported by the control itself. This is because the PROGRESS core code has no way of knowing that these events have even occurred.
From the perspective of a programmer it might appear that these events are "lost". Included in the lost behaviors might be Tool Tips and keyboard accelerators.
FIX:
No Fix. The only workaround is for programmers to investigate whether the control itself might support these events and consider an approach that supports them in the application code.