DrawIconEx

DrawIconEx 함수 지정 된 장치 컨텍스트를 지정 된 래스터 작업을 수행 하 고 스트레칭 또는 압축 아이콘 또는 커서 지정 된 창의 클라이언트 영역에서 아이콘이 나 커서를 그립니다.

 (BOOL DrawIconEx HDC  hdc, / / 장치 컨텍스트에 대 한 핸들intxLeft, / / 왼쪽된 위 모퉁이의 x 좌표intyTop, / / 왼쪽된 위 모퉁이의 y 좌표HICONhIcon, / / 핸들을 그리는 아이콘을 intcxWidth, / / 아이콘의 너비 intcyWidth, / / 아이콘의 높이UINTistepIfAniCur, / / 프레임의 인덱스 커서 애니메이션HBRUSHhbrFlickerFreeDraw, / / 배경 브러시 핸들 UINTdiFlags / / 아이콘 그리기 플래그);
 

매개 변수

hdc
창에 대 한 장치 컨텍스트 핸들.
xLeft
논리 아이콘이 나 커서의 왼쪽 위 모서리의 x 좌표를 지정합니다.
yTop
논리 아이콘이 나 커서의 왼쪽 위 모서리의 y 좌표를 지정합니다.
hIcon
아이콘이 나 커서를 그릴에 대 한 핸들. 이 매개 변수는 애니메이션된 커서를 식별할 수 있습니다. 아이콘이 나 커서 리소스 있어야 합니다 이전에 로드 된 LoadImage 함수를 사용 하 여.
cxWidth
아이콘이 나 커서의 논리 너비를 지정합니다. 이 매개 변수는 0 하는 경우 diFlags 매개 변수는 DI_DEFAULTSIZE는 함수는 SM_CXICON 또는 SM_CXCURSOR 시스템 메트릭 값을 사용 하 여 너비를 설정 합니다. 함수에 실제 자원 너비 사용 하 여이 매개 변수는 0 DI_DEFAULTSIZE 사용 하지 않는 경우.
cyWidth
아이콘이 나 커서의 논리 높이 지정합니다. 이 매개 변수는 0 하는 경우 diFlags 매개 변수는 DI_DEFAULTSIZE는 함수는 SM_CYICON 또는 SM_CYCURSOR 시스템 메트릭 값을 사용 하 여 너비를 설정 합니다. 이 매개 변수는 0 DI_DEFAULTSIZE 사용 하지 않는 경우 함수 사용 실제 자원 높이.
istepIfAniCur
HIcon 애니메이션된 커서를 식별 하는 경우, 무승부 프레임의 인덱스를 지정 합니다. HIcon 애니메이션된 커서를 식별 하지 않는 경우이 매개 변수는 무시 됩니다.
hbrFlickerFreeDraw
시스템 사용 깜박임-무료 드로잉 브러시 처리 합니다. HbrFlickerFreeDraw 유효한 브러시 핸들을 경우 시스템 배경 색상에 대 한 지정 된 브러시를 사용 하 여 오프 스크린 비트맵을 만듭니다를 비트맵으로 아이콘 또는 커서를 그립니다 하 고 디바이스 컨텍스트 hdc에 의해 식별에 비트맵을 복사 합니다. HbrFlickerFreeDraw 이 NULL 이면 시스템이 그립니다 아이콘 또는 커서 장치 컨텍스트에 직접.
diFlags
그리기 플래그를 지정합니다. 이 매개 변수는 다음 값 중 하나가 될 수 있습니다.:
의미
DI_COMPAT 아이콘이 나 사용자가 지정한 이미지 보다는 시스템의 기본 이미지를 사용 하 여 커서를 그립니다.
DI_DEFAULTSIZE 아이콘 또는 cxWidthcyWidth 매개 변수는 0으로 설정 하는 경우 너비 및 높이 커서 또는 아이콘에 대 한 시스템 메트릭 값을 사용 하 여 커서를 그립니다. 이 플래그를 지정 하지 않으면 cxWidthcyWidth 를 0으로 설정 하는 경우 함수 실제 리소스 크기 사용.
DI_IMAGE 아이콘 또는 이미지를 사용 하 여 커서를 그립니다.
DI_MASK 아이콘이 나 커서 마스크를 사용 하 여 그립니다.
DI_NORMAL DI_IMAGE 및 DI_MASK의 조합.

반환 값

함수가 성공 하면 반환 값은 0이 아닌.

함수가 실패 하면 반환 값은 0입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.

주의

DrawIconEx 함수는 xLeftyTop 매개 변수에 의해 지정 된 위치에 아이콘의 왼쪽 위 모서리를 배치 합니다. 위치는 장치 컨텍스트의 현재 매핑 모드에 따라.

Windows CE: 다음 매개 변수 설정은 사용 해야 합니다.

Windows CE를 지원 하지 않습니다.:

HIcon 매개 변수 애니메이션된 커서를 식별할 수 없습니다.

QuickInfo

nbsp;?Windows &NT: 버전 3.5 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 하 여.

참고 항목

개요 아이콘 아이콘 기능, CopyImage, DrawIcon, LoadImage

 

Index