다음을 통해 공유


DrawIcon 함수(winuser.h)

지정된 디바이스 컨텍스트에 아이콘 또는 커서를 그립니다.

추가 그리기 옵션을 지정하려면 DrawIconEx 함수를 사용합니다.

구문

BOOL DrawIcon(
  [in] HDC   hDC,
  [in] int   X,
  [in] int   Y,
  [in] HICON hIcon
);

매개 변수

[in] hDC

형식: HDC

아이콘 또는 커서를 그릴 디바이스 컨텍스트에 대한 핸들입니다.

[in] X

형식: int

아이콘의 왼쪽 위 모서리에 대한 논리적 x 좌표입니다.

[in] Y

형식: int

아이콘의 왼쪽 위 모서리에 대한 논리적 y 좌표입니다.

[in] hIcon

형식: HICON

그릴 아이콘에 대한 핸들입니다.

반환 값

형식: BOOL

함수가 성공하면 반환 값이 0이 아닙니다.

함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.

설명

DrawIcon 은 아이콘의 왼쪽 위 모서리를 XY 매개 변수로 지정된 위치에 배치합니다. 위치는 디바이스 컨텍스트의 현재 매핑 모드가 적용됩니다.

DrawIcon 은 아이콘에 대한 시스템 메트릭 값으로 지정된 너비와 높이를 사용하여 아이콘 또는 커서를 그립니다. 자세한 내용은 GetSystemMetrics를 참조하세요.

DrawIcon 함수는 플래그로 전달 DI_NORMAL|DI_DEFAULTSIZEDrawIconEx를 호출합니다.

예제

예를 들어 아이콘 표시를 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 winuser.h(Windows.h 포함)
라이브러리 User32.lib
DLL User32.dll
API 세트 ext-ms-win-ntuser-gui-l1-3-1(Windows 10 버전 10.0.14393에 도입됨)

추가 정보

개념

CreateIcon

DrawIconEx

아이콘

LoadIcon

참조