
24.04.2022, 13:26
|
|
Постоянный
Регистрация: 18.03.2017
Сообщений: 410
С нами:
4818548
Репутация:
133
|
|
Что-ж сам спросил сам ответил. Мож кому нужно будет:
C++:
Код:
//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
;
}
|
|
|