[ Programing ]/MFC
[MFC]ClistCtrl 리스트컨트롤 체크박스 체크 여부 검사 방법
Mister_Q
2013. 5. 21. 22:49
간단한데 쓸려고 하면 없는 코드..
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 리스트컨트롤 체크박스 체크 여부 검사 방법|작성자 핵이