TrackMouseEvent

마우스 포인터는 창을 벗어나거나 지정 된 시간 동안 창 위로 가져갈 때 메시지를 게시 하는 TrackMouseEvent 함수.

 (BOOL TrackMouseEvent LPTRACKMOUSEEVENT  lpEventTrack / / 포인터를 TRACKMOUSEEVENT / 구조 /);
 

매개 변수

lpEventTrack
TRACKMOUSEEVENT 구조를 가리키는 포인터.

반환 값

함수가 성공 하면 반환 값은 0이 아닌.

함수가 실패 하면 반환 값은 0입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.

함수를 게시할 수 있는 메시지는 다음과:

메시지 의미
WM_MOUSEHOVER TrackMouseEvent에 대 한 이전 호출에 지정 된 기간에 대 한 마우스 맴돌고 창의 클라이언트 영역 정보를 제공 합니다. 호버 추적 중지 때이 메시지가 생성 됩니다. 응용 프로그램 추가 마우스 호버 동작을 추적 해야 하는 경우 TrackMouseEvent 를 다시 호출 해야 합니다.
WM_MOUSELEAVE TrackMouseEvent에 대 한 이전 호출에 지정 된 창의 클라이언트 영역을 왼쪽 마우스. 이 메시지를 생성할 때 TrackMouseEvent 에서 요청 하는 모든 추적 취소 됩니다. 마우스 다시 창 추가 마우스 호버 동작을 추적 해야 하는 경우 응용 프로그램 TrackMouseEvent 를 호출 해야 합니다.

주의

마우스 포인터를 지정 된 시간 동안 지정된 된 사각형 내에서 유지 됩니다 때 유혹으로 간주 됩니다. SystemParametersInfo 를 호출 하 고 SPI_GETMOUSEHOVERWIDTH, SPI_GETMOUSEHOVERHEIGHT, 및 SPI_GETMOUSEHOVERTIME 값을 사용 하 여 시간과 사각형의 크기를 검색 합니다.

QuickInfo

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

참고 항목

마우스 입력 개요, 마우스 입력 기능, SystemParametersInfo,TRACKMOUSEEVENT

 

Index