TRACKMOUSEEVENT

TRACKMOUSEEVENT 구조 사용 하 여 TrackMouseEvent 함수를 마우스 포인터 창을 벗어나거나 지정 된 시간 동안 창 위로 가져갈 때 추적.

typedef struct tagTRACKMOUSEEVENT {
    DWORD cbSize;
    DWORD dwFlags;
    HWND hwndTrack;
    DWORD dwHoverTime;
} TRACKMOUSEEVENT, * LPTRACKMOUSEEVENT 

회원

cbSize
TRACKMOUSEEVENT 구조체의 크기를 지정합니다.
dwFlags
요청한 서비스를 지정 합니다. 이 구성원은 다음 값의 조합 될 수 있습니다.:
의미
TME_CANCEL 호출자가 이전 추적 요청을 취소 하 고 싶어.

호출자가 취소 하려는 추적 유형을 지정 합니다. 호출자가 추적 하는 망설임을 취소 하려면 TME_CANCEL 및 TME_HOVER 플래그를 전달 해야 합니다 예를 들어,.

TME_HOVER 호출자가 원하는 호버 알림. 알림이 WM_MOUSEHOVER 메시지 배달.

호출자가 요청 추적 호버가 이미 활성화 하는 동안 추적 가져가, 호버 타이머가 재설정.

마우스 포인터가 지정 된 창이 나 영역에 없는 경우이 플래그는 무시 됩니다.

TME_LEAVE 호출자가 알림 두고 싶어. 알림이 WM_MOUSELEAVE 메시지 배달.

마우스 지정된 창이 나 영역에 없으면 휴가 알림 즉시 생성 되 고 더 이상 추적을 수행.

TME_QUERY 함수 추적 요청으로 치료 하는 대신 구조를 채웁니다. 그것은 현재 추적 했다 그 구조는 TrackMouseEvent 에 전달 된을 생성 것이 그런 구조가 채워집니다. 유일한 변종은 반환 가져가 타임 아웃은 항상 실제 시간 제한 및 하지 HOVER_DEFAULT, 원래 TrackMouseEvent 요청 중 HOVER_DEFAULT가 지정 된 경우는.

hwndTrack
추적 창 핸들을 지정 합니다.
dwHoverTime
가져가 지정 합니다 (해당 되는 경우 TME_HOVER는 Dwflags에서 지정 된), 제한 시간 밀리초 단위로 합니다. 시스템 기본 호버 시간 제한을 사용 하는 것을 의미 하는 HOVER_DEFAULT 수 있습니다.

주의

시스템 기본 호버 시간 제한은 처음 400 밀리초 메뉴 드롭다운 시간입니다. SystemParametersInfo 를 호출 하 고 SPI_GETMOUSEHOVERTIME를 사용 하 여 기본 호버 시간 제한 검색.

시스템 기본 가리킴 사각형 두 번 사각형 동일 합니다. SystemParametersInfo 를 호출 하 고 SPI_GETMOUSEHOVERWIDTH 및 SPI_GETMOUSEHOVERHEIGHT를 사용 하 여 마우스 포인터가 머물 TrackMouseEvent WM_MOUSEHOVER 메시지를 생성 하는 사각형의 크기를 검색.

QuickInfo

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

참고 항목

마우스 입력 개요, 마우스 입력 구조, SystemParametersInfo,
TrackMouseEvent

 

Index