Updates outline information in specified range.
Call this function to update the outlining information for the specified range. The default implementation reparses the text in the edit control in order to find all outlining blocks matching the block definitions from m_arrBlockTypes. When the parser encounters an outlining block, it creates a new collapsible node and automatically adds it.
- Parameters
-
strBuffer | A reference to the internal buffer of the edit control. |
nOffsetFrom | Specifies the zero-based offset in internal buffer of the edit control. This offset points to the beginning of update range. |
nCharsCount | The number of characters which specifies the end of the update range. |
pOutlineNode | A pointer to the root of all collapsible nodes. |
changes | A reference to a structure, which keeps data about all removed and inserted outline blocks |