-
[MFC] ComboBox 사용법C, C++/잡기장 | Notebook 2019. 9. 24. 14:19
1. 아이템 추가
1-1. 예시 : m_ctrlComboBox.AddString(_T(""));
2. 모든 아이템 삭제
2-1. 예시 : m_ctrlComboBox.ResetContent();
3. 목록 변화 이벤트
2-1. Resource View -> 콤보박스가 있는 Dialog로 이동
2-2. 해당 콤보박스 컨트롤에서 마우스 오른쪽 버튼 클릭 -> Add Event Handler 클릭
2-3. Message Type 목록에서 CBN_SELCHANGE 선택
2-4. 함수 이름 설정 (기본값 권장) -> Add and Edit 버튼 클릭
2-5. 함수 내용 작성 및 확인
4. 콤보박스 위치 획득
4-1. 예시 : m_ctrlComboBox.GetSCurSetl();
5. 아이템 위치값으로 문자열 가져오기
5-1. 예시 :
int iIndex = 0;
CString strItemText = _T("");
m_ctrlComboBox.GetLBText(iInde, strItemText);
6. 아이템 문자열로 위치값 가져오기
6-1. 예시 :
int iStartAfter = -1; // 해당 위치 이후 부터 검색
CString strItemText = _T("test");
int iIndex = 0;
iIndex = m_ctrlcomboBox.SelectString(iStartAfter, strItempText); // test 문자열 아이템의 위치 검색
'C, C++ > 잡기장 | Notebook' 카테고리의 다른 글
[MFC] Cannot obtain CLSID from ProgID 오류 (0) 2019.09.26 [MFC] 리스트컨트롤 사용법 (0) 2019.09.24 [STL] vector 중복 요소 제거 (0) 2019.09.23 [MFC] StretchBlt 함수 (0) 2019.09.17 [MFC] GetNumberFormat 함수 (0) 2019.09.02 댓글