반응형
리스트(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;
}
반응형
'C & C++ > MFC 컨트롤' 카테고리의 다른 글
화면에 글씨를 써보자. CFont 사용법 (0) | 2014.08.13 |
---|---|
MFC 화면 화면 최대화, 최소화, 복귀시 처리 (OnSize 이벤트) (0) | 2014.07.25 |
MFC 프로그램의 실행 흐름 요약 (0) | 2014.07.10 |
멀티라인 헤더(컬럼) 및 배경색 추가, 헤더(컬럼) 크기 고정, 행 높이 - 리스트 (0) | 2013.08.29 |
다이얼로그 작업표시줄에서 감추기기(이중 다이얼로그) (0) | 2013.07.05 |
댓글