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

Properties

m_dwAreaFlags Stores a set of __EGBWA_*constants, which specify which part of the grid is covered by the mouse pointer.
m_nButtonType Stores the button type. This value is set by CExtGridCell objects inside the CExtGridWnd control.
m_nColNo Stores an index of the column or a negative value if the hit-test object does not point to any column.
m_nRowNo Stores an index of the row or a negative value if the hit-test object does not point to any row.
m_nVisibleColNo Stores an index of the column relative to the first visible column on left or a negative value if the hit-test object does not point to any column.
m_nVisibleRowNo Stores an index of the row relative to the first visible row at top or a negative value if the hit-test object does not point to any row.
m_ptClient Stores the position of the mouse pointer which is used to calculate all other members of the hit-test object.
m_rcExtra Stores the rectangle that surrounds the cell, which includes the extra space around the cell.
m_rcItem Stores the rectangle that surrounds the cell. The rectangular area includes all parts of the cell: the data (text), check-box, image, and built-in buttons.
m_rcPart Stores the rectangle that surrounds an inner part of the cell: the check-box, image, text, focus arrow, sort arrow, or any built-in cell button. This value is set by CExtGridCell objects inside the CExtGridWnd control.

Classes

CellTypesToAreaFlags Converts cell types into hit-test flags.
CExtGridHitTestInfo Constructors.
Empty Resets all members of the hit-test object. After the method is invoked, no part of the grid control is pointed to by the hit-test object.
GetInnerOuterTypeOfColumn Returns the column type (0 - inner column, -1 - outer column on left, 1 - outer column on right).
GetInnerOuterTypeOfRow Returns the row type (0 - inner row, -1 - outer row at top, 1 - outer row at bottom).
IsHoverEmpty Returns true if the hit-test object does not point to any item inside the grid control.
IsHoverEqual Compares two hit-test objects and returns true if the objects point to the same item or area inside the grid control.
IsHoverInner Returns flag that specifies whether the hit-test object points to an inner data cell of the gric control.
IsHoverOuter Returns true if the hit-test object points to any outer (header) cell of the grid control.
IsValidRect Returns true if the m_rcItem member contains coordinates of a valid normalized rectangular area.

Operators

operator= Assignment operator.

See Also

CExtGridHitTestInfo Overview | Hierarchy Chart