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()

ValueDescription
bValueBoolean true (1) or false (0)

Returns

Values returned by Get_Property and Set_Property

ValueDescription
bValueThe Boolean state of the control’s NOACCELTRANSLATION returned by the Get_Property function.
prevBValueThe previous Boolean state of the control’s NOACCELTRANSLATION returned by the Set_Property function.

See Also

SUPPRESSKEYTRANSLATE messageFORCEKEYDISPATCH 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.

  • No labels