본문 바로가기
C & C++/MFC 컨트롤

리스트(CListctrl)에서 체크상자(체크박스) 변경 확인하기

by izen8 2014. 7. 23.
반응형

리스트(CListctrl)에  체크상자(체크박스)를 넣었을때 체크상자(체크박스)의 변경 상태를 확인하고자 할때 사용하는 방법이다.

 

void CExportS2KResultView::OnNMClickListAnalResult(NMHDR *pNMHDR, LRESULT *pResult)

{

LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<LPNMITEMACTIVATE>(pNMHDR);

 

// Checkbox HitTest

LVHITTESTINFO oInfo ;

oInfo.pt = pNMItemActivate->ptAction ;

m_listCtrl.HitTest(&oInfo) ;

 

/// Check Box Icon Click

if( oInfo.flags == LVHT_ONITEMSTATEICON ) 

{

// 체크 되었다면

}

  else

 {

 

  }

 

*pResult = 0;

}

반응형

댓글