본문 바로가기

MFC 인터페이스

리스트 컨트롤 배경 지정 하기

[이미지파일 경로이용]

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);

 

'MFC 인터페이스' 카테고리의 다른 글

CString 관련 함수  (0) 2013.10.20
활성화된 다이얼로그 확인하기  (0) 2013.10.20
윈도우 특별한 경로 폴더 얻기  (0) 2013.10.20
파일 사이즈 알아내기  (0) 2013.10.20
파일 사이즈 단위 자동 변환  (0) 2013.10.20