마우스 구성

마우스 Win32 기반 응용 프로그램에 대 한 중요 한 입력된 장치 이지만 모든 사용자는 마우스를 반드시 있다. 응용 프로그램 시스템 SM_MOUSEPRESENT 값을 전달 하 여 마우스를 포함 하는지 여부를 확인할 수 있는 GetSystemMetrics 함수.

Win32 API는 최대 3 개의 버튼을가지고 마우스를 지원 합니다. 3 버튼 마우스 단추는 왼쪽, 가운데 및 오른쪽 버튼으로 지정 됩니다. Win32 메시지와 명명 된 상수는 마우스 단추와 관련 된 문자 L, M, R를 사용 하 여 버튼을 식별. 단일-버튼 마우스 단추 왼쪽된 버튼으로 간주 됩니다. 대부분의 응용 프로그램 왼쪽된 단추를 사용 하 여 주로 하 고이 사용 하 여 다른 조금, 만약에 전혀 Win32 API 여러 단추가 있는 마우스를 지원 하지만.

응용 프로그램 GetSystemMetrics 함수에 SM_CMOUSEBUTTONS 값을 전달 하 여 마우스 단추 수를 확인할 수 있습니다. 왼손잡이 사용자에 대 한 마우스를 구성 하려면 응용 프로그램 SwapMouseButton 함수 사용 하 여 왼쪽 및 오른쪽 마우스 버튼의 의미를 반대로 수 있습니다. 값을 전달 합니다 SPI_SETMOUSEBUTTONSWAP는 SystemParametersInfo 함수 버튼의 의미를 반대로 하려면 또 다른 방법입니다. 그러나 note,, 마우스 공유 리소스 이면 모든 응용 프로그램에 영향을 미치는 그래서 반전 버튼의 의미.

 

Index