다음을 통해 공유


CListCtrl::SubItemHitTest

지정 된 위치에 있을 경우 목록 보기 항목을 결정 합니다.

int SubItemHitTest(
   LPLVHITTESTINFO pInfo 
);

매개 변수

반환 값

1 인덱스 항목 또는 하위 항목, (있는 경우)를 테스트 하는, 또는 그렇지 않으면-1입니다.

설명

이 멤버 함수는 Win32 매크로의 동작을 구현 ListView_SubItemHitTest에 설명 된 대로, 여 Windows SDK.

예제

void CListCtrlDlg::OnDblClk(NMHDR* pNMHDR, LRESULT* pResult)
{
    UNREFERENCED_PARAMETER(pResult);

    LPNMITEMACTIVATE pia = (LPNMITEMACTIVATE)pNMHDR;
    LVHITTESTINFO lvhti;

    // Clear the subitem text the user clicked on.
    lvhti.pt = pia->ptAction;
    m_myListCtrl.SubItemHitTest(&lvhti);

    if (lvhti.flags & LVHT_ONITEMLABEL)
    {
        m_myListCtrl.SetItemText(lvhti.iItem, lvhti.iSubItem, NULL);
    }
}

요구 사항

헤더: afxcmn.h

참고 항목

참조

CListCtrl 클래스

계층 구조 차트