커서 만들기

표준 커서는 미리 정의 되어 있기 때문에 그들을 만들 필요는 없습니다. 표준 커서를 사용 하려면 응용 프로그램 LoadCursor 또는 LoadImage 함수를 사용 하 여 커서 핸들을 검색 합니다. 커서 처리 는 표준 또는 사용자 지정 커서를 식별 하는 HCURSOR 형식의 고유 값.

응용 프로그램에 대 한 사용자 지정 커서를 만들려면 일반적으로 그래픽 응용 프로그램을 사용 하 고 커서를 응용 프로그램의 리소스 정의 파일에 리소스로 포함 것 이다. 런타임에 LoadCursor 커서 핸들을 가져올 호출 합니다. 커서 리소스에는 몇 가지 다른 디스플레이 장치에 대 한 데이터가 들어 있습니다. LoadCursor 함수는 자동으로 현재 디스플레이 장치에 대 한 가장 적절 한 데이터를 선택합니다. 직접 커서를 로드 하는.CUR 또는.ANI 파일, LoadCursorFromFile 함수를 사용 하 여.

또한 런타임에 ICONINFO 구조체의 내용을 기반으로 커서를 생성 하는 CreateIconIndirect 함수를 사용 하 여 사용자 지정 커서를 만들 수 있습니다. GetIconInfo 함수를 채우고이 구조 핫 스폿 좌표와 관련 된 비트 마스크 및 색상에 관한 정보.

응용 프로그램 리소스로 사용자 지정 커서를 구현 및 LoadCursor, LoadCursorFromFile또는 LoadImage 사용 대신 해야 런타임에 커서를 만듭니다. 커서 리소스를 사용 하 여 장치 의존 방지, 지역화를 단순화 및 통해 커서 디자인을 공유 하는 응용 프로그램.

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

 

Index