ListCtrl 체크박스
// 첵크하기 ListView_SetItemState(리스트컨트롤.m_hWnd, 인덱스, UINT(2 << 12), LVIS_STATEIMAGEMASK); // 첵크박스 해제하기 ListView_SetItemState(리스트컨트롤.m_hWnd, 인덱스, UINT(1 << 12), LVIS_STATEIMAGEMASK); // 첵크 되어있나 확인하기 UINT state = 리스트컨트롤.GetItemState(인덱스, LVIS_STATEIMAGEMASK); BOOL bChecked=(BOOL)(((state & LVIS_STATEIMAGEMASK)>>12)-1);
체크된 nItem을 찾아낸후 CListCtrl::GetCheck BOOL GetCheck( int nItem ) const;
해당 텍스트를 가져오기 CListCtrl::GetItemText CString GetItemText( int nItem, int nSubItem ) const; |