ImageList_Replace 함수(commctrl.h)
이미지 목록에 있는 이미지를 새 이미지로 바꿉니다.
구문
BOOL ImageList_Replace(
HIMAGELIST himl,
int i,
HBITMAP hbmImage,
HBITMAP hbmMask
);
매개 변수
himl
형식: HIMAGELIST
이미지 목록에 대한 핸들입니다.
i
형식: int
바꿀 이미지의 인덱스입니다.
hbmImage
형식: HBITMAP
이미지를 포함하는 비트맵에 대한 핸들입니다.
hbmMask
형식: HBITMAP
마스크를 포함하는 비트맵에 대한 핸들입니다. 이미지 목록에 마스크가 사용되지 않으면 이 매개 변수는 무시됩니다.
반환 값
형식: BOOL
성공하면 0이 아닌 값을 반환하고 그렇지 않으면 0을 반환합니다.
설명
ImageList_Replace 함수는 비트맵을 내부 데이터 구조에 복사합니다. DeleteObject 함수를 사용하여 함수가 반환된 후 hbmImage 및 hbmMask를 삭제해야 합니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | commctrl.h |
라이브러리 | Comctl32.lib |
DLL | Comctl32.dll |