분류 | 게시판 |
베스트 |
|
유머 |
|
이야기 |
|
이슈 |
|
생활 |
|
취미 |
|
학술 |
|
방송연예 |
|
방송프로그램 |
|
디지털 |
|
스포츠 |
|
야구팀 |
|
게임1 |
|
게임2 |
|
기타 |
|
운영 |
|
임시게시판 |
|
옵션 |
|
마지막 질문이 될 것 같네요.. 아직도 헤매는 바보입니다...ㅜㅜ
void CDlgSetTabRaw::OnCbnSelchangeComboDlgsettabrawSavemapmag()
{
// TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
CComboBox* m_nSaveMapMag = (CComboBox*)GetDlgItem(IDC_COMBO_DLGSETTABRAW_SAVEMAPMAG);
m_SetSaveMapMag(m_nSaveMapMag->GetCurSel());
}
void CDlgSetTabRaw::m_SetSaveMapMag(int nSelectSaveMapMag)
{
m_nSaveMapMag = nSelectSaveMapMag;
}
int CDlgSetTabRaw::m_GetSaveMapMag()
{
return m_nSaveMapMag;
}
위와 같은 형태로, 콤보박스에서 선택한 List의 인덱스를 반환해주는 함수가 있습니다.
이건 MainFrm과 다른 별개의 파일(클래스) 입니다.
MainFrm에서는 이 파일(클래스)를 정의해주고, m_GetSaveMapMag() 함수에 접근해서
저 인덱스 (m_nSaveMapMag)를 반환받도록 하는 구조로 되어있습니다.
그런데 분명 콤보박스에서 리스트를 선택한 후 인덱스를 반환받아 하는 연산의 결과를 보면
m_nSaveMapMag의 초기값으로 설정해준 값 하고만 연산이 됩니다.
즉, 콤보박스에서 선택한 리스트가 제대로 들어오지 않고 있다는건데요..
제가 뭘 빠뜨린걸까요??
죄송합니다. 댓글 작성은 회원만 가능합니다.