SetCursor

SetCursor 함수 커서 모양 설정.

HCURSOR SetCursor ( HCURSOR  hCursor / / 커서 핸들);
 

매개 변수

hCursor
커서에 대 한 핸들. 커서 CreateCursor 에 의해 만들어진 또는 LoadCursor 또는 LoadImage 함수에 의해 로드 된 있어야 합니다. 커서를 화면에서 제거 하 고이 매개 변수가 NULL 인 경우.

Windows 95: 너비와 높이 커서의에 의해 반환 되는 값 이어야 합니다는 SM_CXCURSOR 및 SM_CYCURSOR에 대 한 GetSystemMetrics 함수. 또한, 커서 비트 깊이 디스플레이의 비트 심도 일치 해야 합니다 또는 커서가 단색 이어야 합니다.

반환 값

반환 값은 이전 커서 핸들 거기 있었다면.

반환 값은 NULL 없는 이전 커서를 하는 경우.

주의

커서가 새 커서 이전 커서;와에서 다른 경우에 설정 됩니다. 그렇지 않으면, 함수를 즉시 반환.

커서는 공유 리소스입니다. 커서는 클라이언트 영역 또는 창이 마우스 입력을 캡처는 때 경우에 창이 커서 모양을 설정 해야 합니다. 마우스 없이 시스템에서 창의 복원 해야 이전 커서 커서 나뭇잎 클라이언트 영역 하거나 다른 창 컨트롤 양도 전에.

응용 프로그램 창에서 커서를 설정 해야 합니다, 경우 지정한 창 클래스에 대 한 클래스 커서를 NULL로 설정 되어 있는지 확인 합니다. 시스템 클래스 커서가 NULL 일 경우 클래스 커서는 마우스를 이동할 때마다 복원.

경우 내부 커서 표시 개수는 0 보다 작은 커서를 화면에 표시 되지 않습니다. 이 경우 응용 프로그램 ShowCursor 함수를 사용 하 여 더 많은 시간을 커서 표시 보다 커서를 숨기기.

Windows CE: 커서 구성 요소를 사용 하 여 마우스 커서를 지원 하지 않는 플랫폼을 대상으로 하는 경우. 이 구성 요소를 지 원하는 유일한 커서 대기 커서가입니다. 다음 코드를 사용 하 여 대기 커서 설정

SetCursor (LoadCursor (NULL, IDC_WAIT));

Mcursor 구성 요소를 사용 하 여 마우스 커서를 지원 않는 플랫폼을 대상으로 하는 경우. 이 구성 요소는 색 커서를 지원 하지 않습니다.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 하 여.

참고 항목

커서 개요, 커서 함수, CreateCursor, GetCursor, GetSystemMetrics, LoadCursor, LoadImage, SetCursorPos, ShowCursor

 

Index