//선택 삭제하기
int nCount=m_ctrIPList.GetItemCount();
for(int i = nCount-1 ;i>=0;i--)
{
BOOL a= m_ctrIPList.GetCheck(i);
if(a==TRUE)
{
CString tmp = m_ctrIPList.GetItemText(i,0);
tmp.Format("%s 를 정막 삭제 하시겠습니까?",tmp);
if(AfxMessageBox(tmp,MB_OKCANCEL)==IDOK)
{
m_ctrIPList.DeleteItem(i);
}
}
}
//셀렉트 All 구현
int nCount=m_ctrIPList.GetItemCount();
for(int i = 0 ;i<nCount;i++)
{
m_ctrIPList.SetCheck(i);
}
//clear All 구현
//헤더 인클루드 밑에 이거 넣고
#ifndef ListView_SetCheckState
#define ListView_SetCheckState(hwndLV, i, fCheck) \
ListView_SetItemState(hwndLV, i, \
INDEXTOSTATEIMAGEMASK((fCheck)+1), LVIS_STATEIMAGEMASK)
#endif
//소스는 이렇게...
CListCtrl * tmp;
tmp=&m_ctrIPList;
int nCount=m_ctrIPList.GetItemCount();
for(int i = 0 ;i<nCount;i++)
{
ListView_SetCheckState(tmp->GetSafeHwnd(),i,FALSE)
}
별거 아닌데.. 책에 안나와있네..ㅠㅠ;
'프로그래밍 > MFC' 카테고리의 다른 글
Dll Import 할때 lnk2001 에러 났을때 대처 (0) | 2007.08.31 |
---|---|
[MFC] Thread 에서 UpdateData() 사용 시 에러 관련사항 (0) | 2007.07.30 |
[Visual Studio] class view에 클래스 정보 사라질때!! (0) | 2007.07.30 |
CIPAddressCtrl (0) | 2007.01.16 |