본문 바로가기

프로그래밍/VC/VC.NET/Cs

리스트 박스 이용하기

사용자 삽입 이미지


간단한 리스트 박스를 이용해서 리스트 박스 컨트롤 을 살펴보자.

생성컨트롤.
리스트 박스 ID : IDC_LIST1
에디트 ID : IDC_NAME
버튼 ID : IDC_ADD
ID : IDC_REMOVE

ADD버튼에 다음과 같은 함수를 코딩한다.

void CListBoxDlg::OnBnClickedAdd()
{

 CString strName;

 CListBox *pListBox = (CListBox*)GetDlgItem(IDC_LIST1);
 GetDlgItemText(IDC_NAME,strName);

 if(!strName.IsEmpty())
 {
  pListBox->AddString(strName);
  SetDlgItemText(IDC_NAME,L"");
 }
}
REMOVE버튼 함수
void CListBoxDlg::OnBnClickedRemove()
{
  CListBox *pListBox = (CListBox*)GetDlgItem(IDC_LIST1);

 int nItem = pListBox->GetCurSel();
 pListBox->DeleteString(nItem);

}