CImageList::DrawIndirect

BOOL DrawIndirect (IMAGELISTDRAWPARAMS * pimldp );

BOOL DrawIndirect (CDC * pDC, int nImage포인트, pt, 크기, sz포인트, ptOrigin, UINT fStyle DWORD ILD_NORMAL = dwRop = SRCCOPY, COLORREF rgbBack CLR_DEFAULT, COLORREF = rgbFore = CLR_DEFAULT);

반환 값

TRUE 이면 이미지가 그려진 성공적으로; 그렇지 않으면 거짓

매개 변수

pimldp

에 대 한 포인터를 그리기 작업에 대 한 정보가 들어 있는 IMAGELISTDRAWPARAMS 구조。

pDC

대상 장치 컨텍스트에 대 한 포인터입니다. 함께 했으면이 CDC 개체를 삭제 해야 합니다.

nImage

그릴 이미지의 인덱스。

pt

A x? 및 위치 좌표를 그려야 이미지를 포함 하는 POINT 구조체。

sz

A 를 그릴 이미지의 크기를 나타내는 SIZE 구조체。

ptOrigin

A x? 및 자체 이미지와 관련 하 여 그리기 작업의 왼쪽 위 모서리를 지정 하는 y?coordinates를 포함 하는 POINT 구조. X?coordinate에서 y?coordinate 위의 왼쪽에 있는 이미지의 픽셀 그려 되지 않습니다.

fStyle

그리기 스타일과 필요에 따라 오버레이 이미지를 지정 하는 플래그입니다. 오버레이 이미지에 정보에 대 한 주의 섹션을 참조 하십시오. MFC의 기본 구현, ILD_NORMAL, 이미지 목록에 대 한 배경 색을 사용 하 여 이미지를 그립니다. 이미지는 투명 마스크를 사용 하 여 그려집니다 배경색은 CLR_NONE 값을 하는 경우。

다른 가능한 스타일의 fStyle 구성원 아래에서 설명 하는 있는 IMAGELISTDRAWPARAMS 구조。

dwRop

래스터 작업 코드를 지정 하는 값입니다. 이 코드는 최종 색상을 달성 하기 위해 대상 사각형에 대 한 색 데이터 소스 사각형에 대 한 색 데이터를 결합 하는 방법을 정의 합니다. MFC의 기본 구현, SRCCOPY, 대상 사각형에 직접 소스 사각형을 복사합니다. 이 매개 변수는 fStyle 매개 변수에 ILD_ROP 플래그가 포함 되어 있지 않으면 무시 됩니다.

다른 가능한 값의 dwRop 구성원 아래에서 설명 하는 있는 IMAGELISTDRAWPARAMS 구조。

rgbBack

기본적으로 CLR_DEFAULT이미지 배경 색상. 이 매개 변수는 응용 프로그램 정의 RGB 값 또는 다음 값 중 하나 될 수 있습니다.:

의미
CLR_DEFAULT 기본 배경 색상입니다. 이미지 목록의 이미지 배경색을 사용 하 여 그려집니다.
CLR_NONE 배경색입니다. 이미지를 투명 하 게 그려집니다.

rgbFore

기본 CLR_DEFAULT으로 이미지 전경 색 이 매개 변수는 응용 프로그램 정의 RGB 값 또는 다음 값 중 하나 될 수 있습니다.:

의미
CLR_DEFAULT 기본 전경색입니다. 이미지 시스템 강조 색을 사용 하 여 전경색으로 그려집니다.
CLR_NONE 혼합 색입니다. 이미지를 대상 장치 컨텍스트에 색상 혼합。

이 매개 변수는 fStyle ILD_BLEND25 또는 ILD_BLEND50 플래그를 포함 하는 경우에 사용。

주의

이미지 목록에서 이미지를 그리는이 멤버 함수를 호출 합니다. 첫 번째 버전을 사용 하 여 Win32 구조를 작성 하려는 경우. 두 번째 버전을 사용 하 여 하나 이상의 MFC의 기본 인수 활용 또는 구조를 관리 하지 않도록 하려는 경우。

오버레이 이미지에는이 멤버 함수에서 nImage 매개 변수에서 지정 하는 기본 이미지의 상단에 그려진 이미지가입니다. 오버레이 마스크를 사용 하 여 지정 된 오버레이 마스크의 한 기반 인덱스와 그리기 멤버 함수를 사용 하 여 그리기를 INDEXTOOVERLAYMASK 매크로。

CImageList 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CImageList::SetOverlayImage(&N)

Index