이렇게 하면 리소스에 포함된 배경 이미지를 쓸 수 있습니다.
void CMyList::MySetBkImage()
{
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;
if (!this->GetListCtrl().SetBkImage(&lvbk))
AfxMessageBox("Fail");
} |