Antonio,
I verified the topic that you he suggested, I identified some functions for the treatment of messages, but I did not understand as they can help me !
Antonio,
I verified the topic that you he suggested, I identified some functions for the treatment of messages, but I did not understand as they can help me !
Vilian,
Do you always get 1242696 no matter what key you press ?
Antonio,
any one.
Do you get that value without pressing a key ?
What documentation about such event does your activex provides ?
Standard events:
The control supports these standard events: Click, Double click, Got Focus, and Lost Focus, KeyDown, KeyPress, KeyUp. The KeyDown, KeyPress and KeyUp event take one integer parameter which passes the value of the key code. KeyPress event is not an internal TE message (it is only an ActiveX message), it would not be routed to the callback message. The KeyPress event takes only one parameter which is the keyvalue for the keystroke. So nKey1 should be the numeric key values.Vilian,
You may need to modify these methods in Class TActiveX:
METHOD KeyChar() VIRTUAL
METHOD KeyDown() VIRTUAL
Antonio,
I made the modification, but nothing he modified in the result.
Vilian,
I don't know, don't have more ideas ![]()
Thats the problem with ActiveX (same as old Microsoft VBXs). We don't have their source code and we don't have full control over them
Antonio,
If you to install the control in its computer help to decide the problem?
If your application lets you define callback function, then you can use the TerRegisterMsgCallback function to register your callback function. TE would then route the internal TE messages to the callback function. The callback function should have the following prototypes:
LRESULT WINAPI _export TerCallback(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
Also, since KeyPress event is not an internal TE message (it is only an ActiveX message), it would not be routed to the callback message. You can instead use the PreProcess event for this purpose.Vilian,
> You can instead use the PreProcess event for this purpose.
Whats that ? Tell him to explain you whats the PreProcess event and a sample of its use