-1
텍스트 페이지를 스크롤하는 프로그램을 개발하려고합니다. 마우스 휠을 코드로 제어해야합니다. 내가 어떻게 해?코드로 마우스 휠 제어
텍스트 페이지를 스크롤하는 프로그램을 개발하려고합니다. 마우스 휠을 코드로 제어해야합니다. 내가 어떻게 해?코드로 마우스 휠 제어
WINAPI (user32.dll)에서 SendInput 함수를 사용할 수 있습니다.
의사 Windows 또는 Linux에서
UINT ScrollMouse(int scroll)
{
INPUT input;
POINT pos;
GetCursorPos(&pos);
input.type = INPUT_MOUSE;
input.mi.dwFlags = MOUSEEVENTF_WHEEL;
input.mi.time = NULL; //Windows will do the timestamp
input.mi.mouseData = (DWORD)scroll; //A positive value indicates that the wheel was rotated forward, away from the user; a negative value indicates that the wheel was rotated backward, toward the user. One wheel click is defined as WHEEL_DELTA, which is 120.
input.mi.dx = pos.x;
input.mi.dy = pos.y;
input.mi.dwExtraInfo = GetMessageExtraInfo();
return SendInput(1, &input, sizeof(INPUT));
}
? 그리고 어떤 종류의 통제? –
창에서. 마우스 휠을 아래 위로 스크롤해야합니다. – Papi44
사용자가 휠을 스크롤 할 때 반응하려고합니까? 또는 휠을 사용하는 것처럼 스크롤하고 싶지만 실제로 사용하지 않았 으면할까요? 응답자는이 세부 사항에 대해 당신을 다르게 이해 한 것 같습니다. – Yunnosch