아이콘 만들기

그래서 그것이 그들을 만드는 데 필요한 표준 아이콘에 미리 정의 되어 있습니다. 표준 아이콘을 사용 하려면 응용 프로그램 수 얻을 핸들 LoadImage를 사용 하 여 함수. 표준 또는 사용자 지정 아이콘을 식별 하는 HICON 형식의 고유 값은 아이콘 처리.

응용 프로그램에 대 한 사용자 지정 아이콘을 만들려면 일반적으로 그래픽 응용 프로그램을 사용 하 여 당신과 포함 된 아이콘 리소스 응용 프로그램의 리소스 정의 파일에서. 런타임에, LoadIcon 또는 LoadImage 아이콘에 대 한 핸들 검색을 호출할 수 있습니다. 아이콘 리소스에는 몇 가지 다른 디스플레이 장치에 대 한 그룹 이미지 포함 될 수 있습니다. LoadIconLoadImage 자동으로 현재 디스플레이 장치에 대 한 그룹에서 가장 적합 한 아이콘 선택.

신청서는 ICONINFO 구조체의 내용을 기반으로 아이콘을 생성 하는 CreateIconIndirect 함수를 사용 하 여 런타임에 사용자 지정 아이콘을 만들 수도 있습니다. GetIconInfo 함수는 핫 스폿 좌표와 비트 마스크 비트맵 및 아이콘에 대 한 컬러 비트맵에 대 한 정보로 구조를 채웁니다.

응용 프로그램 해야 맞춤식 리소스로 구현 해야 LoadIcon 또는 LoadImage를 사용 하 여 대신 런타임에 아이콘을 만듭니다. 아이콘 리소스를 사용 하 여 장치 의존을 방지, 지역화를 단순화 및 응용 프로그램 아이콘 모양 공유할 수 있도록.

CreateIconFromResourceEx 함수에 응용 프로그램을 시스템의 리소스를 통해 찾아 아이콘과 커서 리소스 데이터를 기반으로 만들 수 있습니다. CreateIconFromResourceEx 는 다른 실행 파일 또는 동적 연결 라이브러리 (Dll)에서 이진 리소스 데이터를 기반으로 아이콘을 만듭니다. 응용 프로그램 LookupIconIdFromDirectoryEx 함수 호출 리소스 기능 중 몇 가지와 함께이 함수 앞에 야 합니다. LookupIconIdFromDirectoryEx 는 현재 디스플레이 장치에 대 한 가장 적절 한 아이콘 데이터의 식별자를 반환합니다. 리소스 함수에 대 한 자세한 내용은 다음 웹 사이트를 참조 하십시오. 리소스 기능.

 

Index