int HitTest ( LVHITTESTINFO * pHitTestInfo ) const;
intHitTest (CPoint,ptUINT *pFlags = NULL) const;
Возвращаемое значение
Индекс элемента в позиции, указанной параметром pHitTestInfo, если таковые имеются, или -1, иначе.
Параметры
pHitTestInfo
Адрес структура LVHITTESTINFO , содержащая позицию хит испытания и что получает информацию о результатах проверки попадания.
pt
Точка испытываемой.
pFlags
Указатель на целое, который получает сведения о результатах теста. Посмотреть объяснение флаги члена LVHITTESTINFO структуры в Platform SDK.
Примечания
Определяет, какой элемент списка, если таковые имеются, в указанной позиции.
LVHT_ABOVE, LVHT_BELOW, LVHT_TOLEFTи LVHT_TORIGHT значения флага члена структуры можно использовать для определения необходимости прокручивать содержимое элемента управления представления списка. Два из этих флагов можно комбинировать, например, если позиция сверху и слева от клиентской области.
Можно проверить для LVHT_ONITEM значения флага члена структуры для определения того, находится ли данной позиции над элемент списка. Это значение — операция побитового или значения LVHT_ONITEMICON, LVHT_ONITEMLABELи LVHT_ONITEMSTATEICON флаг члена структуры.
Обзор CListCtrl | Члены класса | Иерархическая схема
См. также CListCtrl::GetItemPosition