onestar
20
2015-12-03 00:18:21
1
735

MFC 질문 있습니다 ㅠㅠ


MFC를 공부중인 학생입니다 ㅠㅠ

구글링등 여러가지를 동원해서 많이 찾아봤지만

CFileDialog를 이용해서 exe파일 경로를 읽어 들여서

그 경로를 해당하는 파일의 아이콘을 추출하여 

리스트 컨트롤에 등록하려고 하는대요.. 아무리해도 등록이 안되내요 ..

CString pathName = dlg.GetPathName();

CString fileName = dlg.GetFileName();


static CImageList imgList;


imgList.Create(48, 48, ILC_COLOR32, 1, 1);


SHFILEINFO sfi;


SHGetFileInfo((LPWSTR)(LPCTSTR)pathName, 0, &sfi, sizeof(sfi), SHGFI_USEFILEATTRIBUTES | SHGFI_TYPENAME | SHGFI_ATTRIBUTES | SHGFI_LARGEICON);


imgList.Add(sfi.hIcon);


m_List1.SetImageList(&imgList,LVSIL_NORMAL);

이런식으로 짯는대 .. 문제점이나 다른 방법 있으면 알려주시면 안되나요 ㅠㅠ

혼자힘으로 해결하려고 하는대 도저히 안되네요 ㅠㅠ

0
0
  • 답변 1

  • catsfriend
    2k
    2015-12-03 10:00:18

    MFC는 데브피아에 가셔서; 여쭤보심이...

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.