CString strItem;
UINT unState;
// ListControl에 체크박스 추가
m_List.SetExtendedStyle( LVS_EX_CHECKBOXES );
m_List.InsertColumn(0, _T("Item"), LVCFMT_LEFT, 60);
for(int i=0; i<10; i++)
{
strItem.Format(_T("Item%d"), i+1);
m_List.InsertItem(i, strItem);
// 체크하기
m_List.SetItemState(i, UINT(2 << 12), LVIS_STATEIMAGEMASK);
if(i>5)
// 체크 해제
m_List.SetItemState(i, UINT(1 << 12), LVIS_STATEIMAGEMASK);
// 체크 되어 있는지 확인
unState = m_List.GetItemState(i, LVIS_STATEIMAGEMASK);
}
UINT unState;
// ListControl에 체크박스 추가
m_List.SetExtendedStyle( LVS_EX_CHECKBOXES );
m_List.InsertColumn(0, _T("Item"), LVCFMT_LEFT, 60);
for(int i=0; i<10; i++)
{
strItem.Format(_T("Item%d"), i+1);
m_List.InsertItem(i, strItem);
// 체크하기
m_List.SetItemState(i, UINT(2 << 12), LVIS_STATEIMAGEMASK);
if(i>5)
// 체크 해제
m_List.SetItemState(i, UINT(1 << 12), LVIS_STATEIMAGEMASK);
// 체크 되어 있는지 확인
unState = m_List.GetItemState(i, LVIS_STATEIMAGEMASK);
}