다음을 통해 공유


IMAGELISTDRAWFLAGS

IMAGELISTDRAWPARAMSfStyle 멤버에 있는 IImageList::Draw 메서드에 전달됩니다.

상수/값 설명
ILD_NORMAL
0x00000000
이미지 목록의 배경색을 사용하여 이미지를 그립니다. 배경색이 CLR_NONE 값이면 마스크를 사용하여 이미지를 투명하게 그립니다.
ILD_TRANSPARENT
0x00000001
배경색과 상관없이 마스크를 사용하여 이미지를 투명하게 그립니다. 이미지 목록에 마스크가 포함되어 있지 않으면 이 값은 영향을 미치지 않습니다.
ILD_BLEND25
0x00000002
rgbFg에서 지정한 혼합 색과 25% 혼합하여 이미지를 그립니다. 이미지 목록에 마스크가 포함되어 있지 않으면 이 값은 영향을 미치지 않습니다.
ILD_FOCUS
0x00000002
ILD_BLEND25와 동일합니다.
ILD_BLEND50
0x00000004
rgbFg에서 지정한 혼합 색과 50% 혼합하여 이미지를 그립니다. 이미지 목록에 마스크가 포함되어 있지 않으면 이 값은 영향을 미치지 않습니다.
ILD_SELECTED
0x00000004
ILD_BLEND50과 동일합니다.
ILD_BLEND
0x00000004
ILD_BLEND50과 동일합니다.
ILD_MASK
0x00000010
마스크를 그립니다.
ILD_IMAGE
0x00000020
오버레이에 마스크를 그릴 필요가 없으면 이 플래그를 설정합니다.
ILD_ROP
0x00000040
dwRop 멤버가 지정한 래스터 연산 코드를 사용하여 이미지를 그립니다.
ILD_OVERLAYMASK
0x00000F00
fStyle 멤버에서 오버레이 이미지를 추출하려면 논리 AND를 사용하여 fStyleILD_OVERLAYMASK 값과 결합합니다.
ILD_PRESERVEALPHA
0x00001000
대상에서 알파 채널을 유지합니다.
ILD_SCALE
0x00002000
이미지가 잘리는 대신 cx, cy로 크기가 조정됩니다.
ILD_DPISCALE
0x00004000
이미지를 디스플레이의 현재 dpi로 조정합니다.
ILD_ASYNC
0x00008000
Windows Vista 이상. 캐시에서 사용할 수 있는 경우 이미지를 그립니다. 자동으로 추출하지 마세요. 호출된 그리기 메서드는 호출 성분에 E_PENDING을 반환하고 대체 작업을 수행해야 합니다. 예를 들어, 다른 이미지를 제공하고 ILFIP_ALWAYS 플래그를 사용하여 ForceImagePresent를 통해 이미지를 강제로 로드하도록 백그라운드 작업을 큐에 추가합니다. 그런 다음 ILD_ASYNC 플래그는 추출 작업이 현재 스레드를 차단하지 않도록 하며 UI(사용자 인터페이스) 스레드에서 그리기 메서드를 호출하는 경우 특히 중요합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
헤더
Commctrl.h