c/c++/winapi

ComboBox

밀크빵 2009. 5. 26. 14:57

콤보박스에 아이템 추가는 Dialog에서 combo Box 선택후 Properties에서 Data탭에서 추가 다음아이템으로 넘어가는거 ctrl+Enter
styles 탭에서 sort하지 말자 ..ㅋ


아이템 추가한거 이용하기

1. ctrl + W -> member variable탭에서  IDC_COMBO 의 type은 CCombo로 ㄱㄱㄱㄱㄱㄱㄱㄱㄱ


2.버튼 눌러서? 아직은 여기까지밖에 ㅠㅠ
int형 변수 추가해서 GetCurSel()이용하면 변수에 아이템 순서에 따라 정수 0,1,2,3... 중에 하나 저장됨
그래서 switch case 문으로 내가 원하는 것 이용

void CMy1Dlg::OnButton0()
{
 // TODO: Add your control notification handler code here
 int n = m_cbListItem.GetCurSel();

 switch(n)
 {
 case 0:
  AfxMessageBox("더하기더해");
  break;
 case 1:
  AfxMessageBox("빼기");
  break;
 case 2:
  AfxMessageBox("곱하기");
  break;
 case 3:
  AfxMessageBox("나누기");
  break;
 }
}