MFC 인터페이스
리스트 컨트롤 배경 지정 하기
Safeguard
2013. 10. 20. 00:26
[이미지파일 경로이용]
LVBKIMAGE bki;
CString strImgPath;
strImgPath = "\\Image\\Back.bmp";
bki.ulFlags = LVBKIF_STYLE_TILE | LVBKIF_SOURCE_URL;
bki.pszImage = strImgPath.GetBuffer(strImgPath.GetLength());
bki.cchImageMax = strImgPath.GetLength();
m_ctrList.SetBkImage(&bki);
[리소스이용]
CoInitialize(NULL);
TCHAR szBuf[_MAX_PATH];
VERIFY(::GetModuleFileName(::AfxGetInstanceHandle(), szBuf, _MAX_PATH));
CString strPath;
strPath.Format(_T("res://%s/%d/%d"), szBuf, RT_BITMAP, IDB_BGIMAGE);
LVBKIMAGE lvbk;
lvbk.pszImage = (LPTSTR) (LPCTSTR) strPath;
lvbk.ulFlags = LVBKIF_SOURCE_URL | LVBKIF_STYLE_NORMAL;
lvbk.xOffsetPercent = 0;
lvbk.yOffsetPercent = 0;
m_ctrList.SetBkImage(&lvbk);