다음을 통해 공유


이미지 목록 조작

대체 멤버 함수는 이미지 목록에서 이미지를 대체 (CImageList) 새 이미지를 사용 합니다.이 함수는 동적으로 이미지를 이미지 목록 개체의 수를 늘려야 할 경우에 유용 합니다.SetImageCount 함수는 이미지 목록에 저장 하는 이미지 수를 동적으로 변경 합니다.이미지 목록의 크기를 늘릴 경우 호출 대체 새 이미지 슬롯에 이미지를 추가 합니다.새 크기를 넘는 이미지는 이미지 목록의 크기를 줄이는 경우 해제 됩니다.

제거 멤버 함수는 이미지 목록에서 이미지를 제거 합니다.복사 멤버 함수 복사 하거나 이미지 목록에서 이미지를 스왑 수 있습니다.이 함수는 소스 이미지를 대상 인덱스로 복사 해야 하거나 소스와 대상 이미지를 바꾸어야 하는지 여부를 나타낼 수 있습니다.

두 이미지 목록을 병합 하 여 새 이미지 목록을 만들려면 적절 한 오버 로드를 사용 하는 만들기 멤버 함수입니다.이 오버 로드의 만들기 병합 기존 이미지의 첫 번째 이미지 목록, 결과 이미지를 새 이미지 목록 개체에 저장 합니다.새 이미지를 통해 첫 번째 두 번째 이미지는 투명 하 게 그려서 만들어집니다.새 이미지 마스크 두 기존 이미지에 대 한 비트 마스크에 대해 논리적 OR 작업을 수행 하는 결과입니다.

모든 이미지가 병합 되어 새 이미지 목록 개체에 추가 될 때까지 반복 됩니다.

호출 하 여 이미지 정보를 아카이브를 작성할 수 있습니다는 쓰기 멤버 함수 및 다시 호출 하 여 읽기는 읽기 멤버 함수입니다.

GetSafeHandle, 첨부, 및 분리 멤버 함수를 사용 하면 연결 된 이미지 목록의 핸들을 조작 하는 CImageList 개체를 동안에 DeleteImageList 멤버 함수 이미지 목록을 소멸 하지 않고 삭제는 CImageList 개체.

참고 항목

참조

Cimagelist를 사용 하 여

개념

컨트롤 (MFC)