2011년 04월 29일
애니메이션 알파 커서 만들기
리소스에 포함된 커서는 아래와 같이 LoadImage 함수를 사용하여 만들 수 있다.
HCURSOR hcursor = ::LoadImage( hinstance, MAKEINTRESOURCE(resource_id), IMAGE_CURSOR, 0, 0, LR_SHARED );
알파 커서는 xp부터 지원되며, 그냥 알파가 있는 .cur 파일을 리소스에 등록해서 사용하면 된다.
애니메이션 커서는 .ani 파일로 되어있고, 이 역시 .cur 파일과 동일하게 사용하면 되지만, 한가지 주의해야 할 것이 있다.
.ani 는 커스텀 타입 리소스로 등록이 되지만, 타입은 ANICURSOR로 해야 한다.
ANICURSOR는 숫자로 21에 해당된다.
만약 이 타입을 지키지 않으면, LoadImage 함수가 null을 리턴한다.
# by forour | 2011/04/29 14:29 | 시스템 | 트랙백 | 덧글(0)




