ListView 속성이 "소유자 그리기"및 "소유자 그리기 고정"으로 LVN_GETDISPINFO를 사용하여 모달 대화 상자에 ListView cntrl을 표시하고 있습니다. 데이터가 없을 때 목록보기와 함께 대화 상자가 표시됩니다. 그러나 이상하게도, 목록 뷰에 데이터를 삽입하려고 할 때 (목록 뷰에 첨부 된 배열 (벡터)에 데이터를 넣음으로써) 대화 상자가 손상됩니다. CListCtrl를 서브 클래 싱하지 않고, 나는 성공적으로 (그릴 및 소유자 데이터 소유자와) 목록 컨트롤을 표시 한 내 다른 응용 프로그램에서MFC ListView Cntrl 오류
void CListCtrl::DrawItem(LPDRAWITEMSTRUCT)
{
ASSERT(FALSE);
}
: 디버깅에
는 오류는 다음 MFC 라이브러리 함수에서 오는 것 같다 , 및 DrawItem() overidding. 그러나 현재의 대화 상자에서 데이터를 삽입 할 때 왜 목록보기가 실패하는지 이해할 수 없습니까?
시간과 도움을 주셔서 감사합니다.
감사