Consultor Eletrônico



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.