[code]
CImageList 로 m_imgSmallList, m_imgLargeList을 멤버 변수로 선언하기
[/code]
[code]
void CDunzipCloneDlg::GetSystemImageList()
{
HIMAGELIST hSystemImageList;
SHFILEINFO info;
// 운영체제가 관리하는 작은 아이콘 이미지 리스트와 연결
hSystemImageList = (HIMAGELIST)SHGetFileInfo((LPCTSTR)_T("C:\\"),
0, &info, sizeof(SHFILEINFO), SHGFI_SYSICONINDEX | SHGFI_SMALLICON);
m_imgSmallList.Attach(hSystemImageList);
m_imgSmallList.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME));
// 운영체제가 관리하는 보통 아이콘 이미지 리스트와 연결
hSystemImageList = (HIMAGELIST)SHGetFileInfo((LPCTSTR)_T("C:\\"),
0, &info, sizeof(SHFILEINFO), SHGFI_SYSICONINDEX | SHGFI_ICON);
m_imgLargeList.Attach(hSystemImageList);
m_imgLargeList.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME));
// 리스트 컨트롤과 이미지 리스트 연결
m_zipFiles.SetImageList(&m_imgLargeList, LVSIL_NORMAL);
m_zipFiles.SetImageList(&m_imgSmallList, LVSIL_SMALL);
m_imgLargeList.Detach();
m_imgSmallList.Detach();
}
[/code]
CImageList 로 m_imgSmallList, m_imgLargeList을 멤버 변수로 선언하기
[/code]
[code]
void CDunzipCloneDlg::GetSystemImageList()
{
HIMAGELIST hSystemImageList;
SHFILEINFO info;
// 운영체제가 관리하는 작은 아이콘 이미지 리스트와 연결
hSystemImageList = (HIMAGELIST)SHGetFileInfo((LPCTSTR)_T("C:\\"),
0, &info, sizeof(SHFILEINFO), SHGFI_SYSICONINDEX | SHGFI_SMALLICON);
m_imgSmallList.Attach(hSystemImageList);
m_imgSmallList.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME));
// 운영체제가 관리하는 보통 아이콘 이미지 리스트와 연결
hSystemImageList = (HIMAGELIST)SHGetFileInfo((LPCTSTR)_T("C:\\"),
0, &info, sizeof(SHFILEINFO), SHGFI_SYSICONINDEX | SHGFI_ICON);
m_imgLargeList.Attach(hSystemImageList);
m_imgLargeList.Add(AfxGetApp()->LoadIcon(IDR_MAINFRAME));
// 리스트 컨트롤과 이미지 리스트 연결
m_zipFiles.SetImageList(&m_imgLargeList, LVSIL_NORMAL);
m_zipFiles.SetImageList(&m_imgSmallList, LVSIL_SMALL);
m_imgLargeList.Detach();
m_imgSmallList.Detach();
}
[/code]
'Windows > MFC' 카테고리의 다른 글
CListCtrl, LVS_TYPEMASK, 리스트 모양 변경하기 (0) | 2013.10.02 |
---|---|
Using a CList (CList 사용하기) (0) | 2013.10.02 |
Using Drop-Down Buttons in a Toolbar Control (드랍다운 툴바 사용하기) (0) | 2013.10.02 |
CGdiObject Class (0) | 2013.10.02 |
CMetaFileDC Class (0) | 2013.10.02 |