Professional User Interface Suite, Copyright FOSS Software Inc. Help Published with Permission.

Properties

m_bBeginH Specifies that the current horizontal scrolling position is at the beginning of the scrolling range or the virtual left position is reached if m_bBeginH is true.
m_bBeginV Specifies that the current vertical scrolling position is at the beginning of the scrolling range or the virtual top position is reached if m_bBeginV is true.
m_bEndH Specifies that the current horizontal scrolling position is at the end of the scrolling range or the virtual right position is reached if m_bEndH is true.
m_bEndV Specifies that the current vertical scrolling position is at the end of the scrolling range or the virtual bottom position is reached if m_bEndV is true.
m_nMaxH Maximum horizontal scrolling position.
m_nMaxV Maximum vertical scrolling position.
m_nPageSizeH Horizontal page size.
m_nPageSizeV Vertical page size.
m_nPosH Horizontal scrolling position, which is greater than or equal to zero and less than or equal to the maximum horizontal scrolling position.
m_nPosV Vertical scrolling position, which is greater than or equal to zero and less than or equal to the maximum vertical scrolling position.

Classes

Overridables

Assign Assigns parameters of the horizontal and/or vertical scrolling from another CExtScrollItemCacheInfo� object.
AssignH �Assigns parameters of the horizontal scrolling from another CExtScrollItemCacheInfo� object.
AssignV Assigns parameters of the vertical scrolling from another CExtScrollItemCacheInfo� object.
Empty Parameters
EmptyH
EmptyV
FlipHV Exchanges the properties of the horizontal scrolling and the vertical scrolling.
GetPosChangingV Returns an offset of the current vertical scrolling position relative to the position specified in the sciOld parameter.
GetExtentChangingH Returns an offset of the current horizontal scrolling range relative to the range specified in the sciOld parameter.
GetExtentChangingV �Returns an offset of the current vertical scrolling range relative to the range specified in the sciOld parameter.
GetExtentH Returns the total horizontal scrolling range, which is equal to the maximum horizontal scrolling position plus the horizontal page size.
GetExtentV Returns the total vertical scrolling range, which is equal to the maximum vertical scrolling position plus the vertical page size.
GetMaxChangingH Returns an offset of the maximum horizontal scrolling position relative to the position specified in the sciOld parameter.
GetMaxChangingV Returns an offset of the maximum vertical scrolling position relative to the position specified in the sciOld parameter.
GetPageSizeChangingH Returns an offset of the horizontal page size relative to the page size specified in the sciOld parameter.
GetPageSizeChangingV Returns an offset of the vertical page size relative to the page size specified in the sciOld parameter.
GetPosChangingH Returns an offset of the current horizontal scrolling position relative to the position specified in the sciOld parameter.
IsEmpty Returns true if the CExtScrollItemCacheInfo object contains no information about the horizontal and/or vertical scrolling.
IsEmptyH Returns true if the CExtScrollItemCacheInfo object contains no information about the horizontal scrolling.
IsEmptyV Returns true if the CExtScrollItemCacheInfo object contains no information about the vertical scrolling.
IsEqual Returns true if the properties of two CExtScrollItemCacheInfo objects are equal.
IsShiftToBofH Parameters
IsShiftToBofV Returns true if the current vertical scrolling position shifted to the top home position. The previous horizontal scrolling position can be determined from the sciOld parameter.
IsShiftToEofH Parameters
IsShiftToEofV Parameters
IsValid Returns true if the CExtScrollItemCacheInfo object contains valid values.

Operators

operator! Checks for inequality between two CExtScrollItemCacheInfo objects.
operator= Assignment operator.

See Also

CExtScrollItemCacheInfo Overview | Hierarchy Chart