다음을 통해 공유


GetIconInfo 함수(winuser.h)

지정된 아이콘 또는 커서에 대한 정보를 검색합니다.

구문

BOOL GetIconInfo(
  [in]  HICON     hIcon,
  [out] PICONINFO piconinfo
);

매개 변수

[in] hIcon

형식: HICON

아이콘 또는 커서에 대한 핸들입니다.

표준 아이콘 또는 커서에 대한 정보를 검색하려면 IDI_ 접두사 또는 이 매개 변수의 IDC_ 접두사로 시작하는 식별자를 지정합니다.

[out] piconinfo

형식: PICONINFO

ICONINFO 구조체에 대한 포인터입니다. 함수는 구조체의 멤버를 채웁니다.

반환 값

형식: BOOL

함수가 성공하면 반환 값은 0이 아니고 함수는 지정된 ICONINFO 구조체의 멤버를 채웁니다.

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

설명

GetIconInfohbmMaskhbmColor 또는 ICONINFO 멤버에 대한 비트맵을 만듭니다. 호출 애플리케이션은 이러한 비트맵을 관리하고 더 이상 필요하지 않은 경우 DeleteObject 호출을 사용하여 삭제해야 합니다.

DPI 가상화

이 API는 DPI 가상화에 참여하지 않습니다. 반환된 출력은 호출 스레드의 DPI에 영향을 받지 않습니다.

요구 사항

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

추가 정보

개념

비트맵

아이콘

DeleteObject

GetObject

비트맵

CreateIcon

CreateIconFromResource

CreateIconIndirect

DestroyIcon

DrawIcon

DrawIconEx

LoadIcon

LookupIconIdFromDirectory

ICONINFO