간단한데 쓸려고 하면 없는 코드..
void class::OnLvnItemchanged(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMLISTVIEW pNMLV = reinterprept_cast<LPNMLISTVIEW>(pNMHDR);
*pResult = 0;
if(pNMLV->uChanged & LVIS_STATE)
{
if( (pNMLV->uOldState & 0x1000) && (pNMLV->uOldState & 0x2000) )
{
// checked
}
else if( (pNMLV->uOldState & 0x2000) && (pNMLV->uOldState & 0x1000) )
{
// unchecked
}
}
}
[출처] [MFC]ClistCtrl 리스트컨트롤 체크박스 체크 여부 검사 방법|작성자 핵이
'[ Programing ] > MFC' 카테고리의 다른 글
CListCtrl 스크롤 이동, 현재 행 선택 (0) | 2013.05.21 |
---|---|
ClistCtrl 리스트컨트롤 체크박스 체크 여부 검사 방법 (0) | 2013.05.21 |
파일저장시 경로 보존 - CFileDialog (0) | 2013.05.21 |
CWnd 스크롤 제어 하기 (0) | 2013.05.21 |
CMFCPropertyGridCtrl 메시지 처리하기 (0) | 2013.05.21 |