GetMouseMovePoints

[이 예비 설명서 및 주제 변경.]

GetMouseMovePoints 함수 검색 마우스 또는 펜의 이전 좌표를 최대 64의 역사.

int GetMouseMovePoints ( UINTcbSize / /  MOUSEMOVEPOINT 구조체의 크기LPMOUSEMOVEPOINTlppt, / / 현재 마우스 포인터 이동LPMOUSEMOVEPOINTlpptBuf, / / 포인트를 저장할 버퍼 int nBufPoints, / / 얼마나 많은 포인트를 버퍼를 저장할 수 있습니다DWORD해상도  / / 포인트의 해상도);
 

매개 변수

cbSize
MOUSEMOVEPOINT 구조체의 크기.
lppt
(화면 좌표)에 유효한 마우스 좌표를 포함 하는 MOUSEMOVEPOINT 구조체에 포인터입니다. 타임 스탬프 포함 될 수도 있습니다.

GetMouseMovePoints 함수는 마우스 좌표 역사에서 포인트를 검색 합니다. 제공 된 포인트를 포함 하 여 전에 마지막 nBufPoints 반환 함수 점을 찾는다면.

응용 프로그램 타임 스탬프를 제공 하는 경우 GetMouseMovePoints 함수 사용 됩니다 서로 다른 시간에 기록 된 두 개의 동일한 포인트를 구별.

응용 프로그램 WM_MOUSEMOVE 메시지에서 받은 마우스 좌표를 사용 하 여이 함수를 호출 하 고이를 화면 좌표로 변환 해야.

lpptBuf
포인트를 받게 됩니다 버퍼 포인터입니다. 그것은 적어도 되어야 cbSize* 크기에서nBuffPoints.
nBufPoints
검색 하는 점 개수를 지정 합니다.
해상도
원하는 해상도를 지정 합니다. 이 매개 변수는 다음 값 중 하나가 될 수 있습니다.
의미
GMMP_USE_DISPLAY_POINTS 디스플레이 해상도 사용 하 여 포인트 검색.
GMMP_USE_DRIVER_POINTS 드라이버 해상도 사용 하 여 포인트를 검색 합니다. Windows CE 플랫폼 디스플레이 해상도 보다 훨씬 더 높은 해상도로 펜 드라이버를 지원합니다. 이 경우 GetMouseMovePoints 훨씬 더 정확한 해상도 필요로 하는 응용 프로그램 (예: 필기 인식 소프트웨어 또는 컴퓨터 지원 설계 소프트웨어)에 의해 사용할 수 있습니다.

반환 값

함수가 성공 하면 반환 값 버퍼의 요소 수입니다. 그렇지 않으면 ? 1을 반환합니다. 확장된 오류 정보에 대 한 응용 프로그램을 호출할 수 있습니다 GetLastError. GetLastError 함수는 다음 오류 코드를 반환할 수 있습니다.

의미
GMMP_ERR_POINT_NOT_FOUND Lppt 에 의해 지정 된 점은 찾을 수 없습니다 또는 더 이상 시스템 버퍼.

주의

시스템이 마지막으로 64 마우스 좌표 및 그들의 타임 스탬프를 유지합니다. GetMouseMovePoints 에 마우스 좌표와 좌표 시스템의 마우스에 있는 귀하의 응용 프로그램 공급 역사를 조정 하는 경우 함수 시스템 역사에서 지정된 된 좌표를 검색 합니다. 역사에서 동일한 포인트를 구별 하는 데 사용 하는 타임 스탬프를 제공할 수 있습니다.

GetMouseMovePoints 함수를 호출 하는 스레드를 뿐만 아니라 다른 스레드를 결국 파견 했다 포인트 반환.

QuickInfo

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

참고 항목

마우스 입력 개요, 마우스 입력 기능, MOUSEMOVEPOINT

 

Index