게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
mfc와 c++ 마지막 질문 드려야 될 것 같습니당..ㅜㅜ
게시물ID : programmer_22123짧은주소 복사하기
작성자 : 훗날닭집사장
추천 : 0
조회수 : 700회
댓글수 : 7개
등록시간 : 2018/02/19 22:20:11
옵션
  • 본인삭제금지

마지막 질문이 될 것 같네요.. 아직도 헤매는 바보입니다...ㅜㅜ

 
이것만 해결하면 기능이 완성돼요..!!

 


 


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의 초기값으로 설정해준 값 하고만 연산이 됩니다.


즉, 콤보박스에서 선택한 리스트가 제대로 들어오지 않고 있다는건데요..


제가 뭘 빠뜨린걸까요??

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호