An array that specifies the ranges of text to be highlighted in the active input area. It also specifies caret position. Negative values for a text range mean that the specified range only adds to, rather than replaces, any current highlighting for the specified type of text. Update Active Input Area always uses the text-range records in the text range array in pairs. A text range record that specifies a start offset and and an end offset that should be scrolled into view if the text specified by these offsets is not already in view.
Offsets are from the start of the active input area.
Applications can use this information for word selection or other purposes. The fOffset field is an array of long integers with the number of entries specified in the numOfOffsets field. The fNumOfRanges field contains an integer that indicates how many text ranges this array holds. The fRange field contains a series of text-range records. Inc. All rights reserved.