Applies to
OLE/OCX controls
Description
A boolean property that will stop the passing of an OLE control's keystroke processing to the OpenInsight Presentation Server.
Usage
bValue = Get_Property (objectname, "NOACCELTRANSLATION")
prevBValue = Set_Property (objectname, "NOACCELTRANSLATION", bValue)
Remarks
Value passed to Set_Property()
Value | Description |
---|---|
bValue | Boolean true (1) or false (0) |
Returns
Values returned by Get_Property and Set_Property
Value | Description |
---|---|
bValue | The Boolean state of the control’s NOACCELTRANSLATION returned by the Get_Property function. |
prevBValue | The previous Boolean state of the control’s NOACCELTRANSLATION returned by the Set_Property function. |
See Also
SUPPRESSKEYTRANSLATE message, FORCEKEYDISPATCH message
Version
Introduced in OpenInsight version 8.0.5.
Note
The NOACCELTRANSLATION property may need to be set when the keys used within the OCX should not be passed to the OpenInsight Presentation Server. This fixes the issue where the RichTx32.ocx embedded in OpenInsight forms loses the ability to use navigational keys (arrows, page up, page down, home, etc., etc., etc.) within the OCX. Setting the NOACCELTRANSLATION property to TRUE will ensure that the keystrokes within the OCX control process properly.