
16.05.2023, 22:28
|
|
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами:
3596877
Репутация:
183
|
|
можно просто в центр кликать, если окно не известно
C++:
Код:
HWND hwnd
=
GetForegroundWindow
(
)
;
// дескриптор окна
// далее получаем размеры окна
RECT rect
;
GetClientRect
(
hwnd
,
&
rect
)
;
int
centerX
=
(
rect
.
right
-
rect
.
left
)
/
2
;
// Х центра
int
centerY
=
(
rect
.
bottom
-
rect
.
top
)
/
2
;
// Y центра
// нажимаем
SendMessage
(
hwnd
,
WM_LBUTTONDOWN
,
MK_LBUTTON
,
MAKELPARAM
(
centerX
,
centerY
)
)
;
SendMessage
(
hwnd
,
WM_LBUTTONUP
,
MK_LBUTTON
,
MAKELPARAM
(
centerX
,
centerY
)
)
;
|
|
|