//init RAWINPUTDEVICE Rid = { } ; Rid . usUsagePage = HID_USAGE_PAGE_GENERIC ; Rid . usUsage = HID_USAGE_GENERIC_MOUSE ; Rid . dwFlags = 0 ; Rid . hwndTarget = 0 ; //hWnd window if ( ! RegisterRawInputDevices ( & Rid , 1 , sizeof ( RAWINPUTDEVICE ) ) ) std :: cout header . dwType == RIM_TYPEMOUSE ) { //raw->header.hDevice - handle мышки которая сделала нажатие } delete [ ] lpb ; }