WM_SETCURSOR

마우스 커서를 창 내에서 이동 하면 마우스 입력 캡처되지 않습니다 경우 창 WM_SETCURSOR 메시지가 보내집니다.

WM_SETCURSOR hwnd = (HWND) wParam;       / 처리 / 윈도우 커서 nHittest = LOWORD(lParam);  / / 적중 테스트 코드 wMouseMsg = HIWORD(lParam); / / 마우스 메시지 식별자 
 

매개 변수

hwnd
WParam값입니다. 커서를 포함 하는 창 핸들.
nHittest
LParam낮은 순서 단어의 값입니다. 적중 테스트 코드를 지정합니다.
wMouseMsg
LParam상위 단어의 값입니다. 마우스 메시지의 식별자를 지정합니다.

기본 동작

DefWindowProc 함수 WM_SETCURSOR 메시지가 처리 하기 전에 부모 창을 전달합니다. 부모 창이 TRUE를 반환 하는 경우에 추가 처리 중단 됩니다. 윈도우의 부모 창에 메시지를 전달 제어할 부모 창이 자식 창에서 커서를 설정 합니다. DefWindowProc 함수 또한이 메시지를 사용 하 여 클라이언트 영역에 있는 경우 클라이언트 영역에 있는 경우 화살표 또는 등록 된 클래스 커서는 커서를 설정 합니다. LParam 매개 변수의 낮은 순서 단어는 HTERROR의 lParam 상위 단어를 지정 마우스 단추 중 하나를 누를 경우 DefWindowProc MessageBeep 함수를 호출 하는.

주의

LParam 상위 단어 0 때 창 메뉴 모드를 시작 합니다.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:지원 되지 않습니다.
헤더:Winuser.h에서 선언.

참고 항목

커서 개요, 커서 메시지, DefWindowProc, MessageBeep

 

Index