ListControl 한 개 이상 선택하는 방법
POSITION을 이용하여 해당 위치 정보를 가져와서, while문으로 돌리는 원리같음
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | POSITION pos = mListCtrl.GetFirstSelectedItemPosition(); if (pos == NULL) AfxMessageBox(_T("No items were selected!\n")); else { while (pos) { int nItem = mListCtrl.GetNextSelectedItem(pos); CString temp = mListCtrl.GetItemText(nItem,2); temp.Format(_T("%s seq가 선택됨"),temp); AfxMessageBox(temp); } } | cs |
mListCtrl은 리스트박스의 변수이름이다. 변수 이름을 바꾸는 방법은 다른 포스팅에 있으니 참고.
여기 를 클릭하시면 변수 이름을 변경하는 방법의 포스팅으로 이동합니다.
'프로그래밍 > MFC' 카테고리의 다른 글
MFC CompareNoCase (0) | 2017.07.17 |
---|---|
MFC CMap GetStartPosition, GetNextAssoc (0) | 2017.07.17 |
MFC 컨트롤 변수화 하기 (0) | 2017.06.22 |
MFC DWORD 타입 에서 ip 까보기 (0) | 2017.03.09 |
[MFC]C1189 에러 (0) | 2016.03.18 |