2012-01-19 4 views
0

저는 MFC의 초보자입니다. 콤보 상자에 값을 추가하는 방법을 모르겠습니다. 벡터 클래스가 있습니다.콤보 상자 목록이 표시되지 않습니다.

이것은 내 코드입니다.

CellPhone cp; 
vector<CellPhone> cellPhoneList; 
cellPhoneList = cp.loadCellPhone(); 

m_pComboBox.SetCurSel(0); 

for(unsigned int i=0; i<cellPhoneList.size(); i++) 
{ 

    CString str = cellPhoneList[i].getSerialNumber(); 
    m_pComboBox.AddString(str); 

} 

serialNumber의 유형은 CString입니다.

combobox에는 serialNumber 목록이 표시되지 않습니다.

어떻게하면됩니까?

+0

이 질문은 [this one] (http://stackoverflow.com/q/8925549/385646)과 같은 질문입니까? – MikMik

답변

0

m_pComboBox은 그 이름에서 알 수 있듯이 포인터입니까? 그렇다면 다음이 필요합니다.

m_pComboBox->AddString(str); 

어쨌든 컴파일 오류가 발생합니다.

목록을 올바르게 받으셨습니까? 그것은 단순히 비어 있지 않습니까?

관련 문제