2008/06/19

시스템 커서 불러오기

간단한 것인데 종종 잊고 그런다. ^^*


HCURSOR LoadCursor( 
HINSTANCE hInstance,
LPCTSTR lpCursorName
);


hInstance : 커서를 불러들일 인스턴스. NULL 일경우 시스템 리소스

lpCursorName : 적용될 커서
IDC_APPSTARTING : 표준 커서와 작은 모래시계 모양 (백그라운드 작업)
IDC_ARROW : 표준 커서 (보통 선택)
IDC_CROSS : 십자 모양 (정밀도 선택)
IDC_HAND : 손 모양 (연결 선택)
IDC_HELP : 화살표와 물음표 (도움말 선택)
IDC_NO : 사선이 그어진 원형 모양 (알 수 없음)
IDC_SIZEALL : 네 방향 화살표 (이동)
IDC_SIZENESW : 좌하-우상을 잇는 화살표 (대각선 방향 크기 조절 2)
IDC_SIZENS : 아래위 화살표 (수직 크기 조절)
IDC_SIZENWSE : 좌상-우하을 잇는 화살표 (대각선 방향 크기 조절 1)
IDC_SIZEWE : 좌우 화살표 (수평 크기 조절)
IDC_UPARROW : 위쪽 화살표 (대체선택)
IDC_WAIT : 모래시계 (대체선택)
IDC_IBEAM : 텍스트 박스 커서 (텍스트 입력)

괄호안의 이름은 마우스 등록정보의 포인터 탭에서 명명된 이름이다.


사용예
SetCursor(LoadCursor(0, IDC_ARROW));


Original Post : http://neodreamer-dev.tistory.com/108

No comments :

Post a Comment