어이 없는 CListCtrl -_-.. 원인파악되면 나중에 상세히 설명하지. 일단은 증상만

2015. 6. 12. 16:10IT-개발/winapi 및 MFC

반응형

CFileFind finder;

TCHAR wzBuf[512];


......

::ZeroMemory(&lvitem, sizeof(LV_ITEM));

vitem.mask = LVIF_TEXT | LVIF_IMAGE;


// 글자 정상적으로 출력..

lvitem.pszText = wzBuf;


// bug - 글자 깨어져서 나옴

// lvitem.pszText = (LPWSTR)finder.GetFileName().GetString();

// lvitem.pszText = (LPWSTR)finder.GetFileName().GetBuffer(0);



이건 뭘까????


현재 함수의 배열주소를 넣어주면 정상적으로 나오는데~

외~ CString 의 주소를 넣어주면 글자가 깨어져 나오나?.. 어이가 없네~

CListCtrl 이 각 항목들 문자 display 해줄때, 문자 계산해주는 방법이 다른건가?...