아이콘(메뉴 및 기타 리소스)

아이콘은 그림에 투명한 영역을 만들기 위해 마스크와 결합된 비트맵 이미지로 구성된 그림입니다. 용어 아이콘은 다음 중 하나를 참조할 수 있습니다.

  • 단일 아이콘 이미지입니다. RT_ICON 형식의 리소스입니다.
  • 시스템 또는 애플리케이션이 크기와 색 깊이에 따라 가장 적합한 아이콘을 선택할 수 있는 이미지 그룹입니다. RT_GROUP_ICON 형식의 리소스입니다.

섹션 내용

속성 설명
아이콘 정보 아이콘에 대해 설명합니다.
아이콘 사용 아이콘과 관련된 작업을 수행하는 방법에 대해 설명합니다.
아이콘 참조 API 참조를 포함합니다.

아이콘 함수

속성 설명
CopyIcon 지정된 아이콘을 다른 모듈에서 현재 모듈로 복사합니다.
CreateIcon 지정된 크기, 색 및 비트 패턴이 있는 아이콘을 만듭니다.
CreateIconFromResource 아이콘을 설명하는 리소스 비트에서 아이콘 또는 커서를 만듭니다.
CreateIconFromResourceEx 아이콘을 설명하는 리소스 비트에서 아이콘 또는 커서를 만듭니다.
CreateIconIndirect ICONINFO 구조체에서 아이콘 또는 커서를 만듭니다.
DestroyIcon 아이콘을 삭제하고 아이콘이 차지하는 메모리를 해제합니다.
DrawIcon 지정된 디바이스 컨텍스트에 아이콘 또는 커서를 그립니다.
DrawIconEx 지정된 디바이스 컨텍스트에 아이콘 또는 커서를 그리고 지정된 래스터 작업을 수행하고 지정된 대로 아이콘 또는 커서를 확장하거나 압축합니다.
DuplicateIcon 지정된 아이콘의 복제본을 만듭니다.
ExtractAssociatedIcon 파일에 있는 인덱싱된 아이콘 또는 연결된 실행 파일에 있는 아이콘에 대한 핸들을 검색합니다.
ExtractIcon 지정된 실행 파일, DLL 또는 아이콘 파일에서 아이콘에 대한 핸들을 검색합니다.
ExtractIconEx 지정된 실행 파일, DLL 또는 아이콘 파일에서 추출된 크거나 작은 아이콘에 대한 핸들 배열을 만듭니다.
GetIconInfo 지정된 아이콘 또는 커서에 대한 정보를 검색합니다.
GetIconInfoEx 지정된 아이콘 또는 커서에 대한 정보를 검색합니다. GetIconInfoEx는 최신 ICONINFOEX 구조를 사용하여 GetIconInfo를 확장합니다.
LoadIcon 애플리케이션 instance 연결된 실행 파일(.exe) 파일에서 지정된 아이콘 리소스를 로드합니다.
LookupIconIdFromDirectory 아이콘 또는 커서 데이터를 검색하여 현재 디스플레이 디바이스에 가장 적합한 아이콘 또는 커서를 검색합니다.
LookupIconIdFromDirectoryEx 아이콘 또는 커서 데이터를 검색하여 현재 디스플레이 디바이스에 가장 적합한 아이콘 또는 커서를 검색합니다.
PrivateExtractIcons 지정된 파일에서 추출된 아이콘에 대한 핸들 배열을 만듭니다.

아이콘 구조체

속성 설명
ICONINFO 아이콘 또는 커서에 대한 정보를 포함합니다.
ICONINFOEX 아이콘 또는 커서에 대한 정보를 포함합니다. ICONINFO를 확장합니다. GetIconInfoEx에서 사용됩니다.
ICONMETRICS 아이콘과 연결된 확장 가능한 메트릭을 포함합니다. 이 구조체는 SPI_GETICONMETRICS 또는 SPI_SETICONMETRICS 작업을 지정할 때 SystemParametersInfo 함수와 함께 사용됩니다.