Добрый день/вечер/ночь 😇 читатели или слушатели , для кого как .
Сразу к сути проблемы :
Я отравляю SendMessage для нажатия в чужом окне. SendMessage срабатывает только 1 раз, при повторной отправке SendMessage то программа перестает реагировать на SendMessage .
Если нажать на клавишу в которую я отправляю SendMessage в ручную и повторно отправить команду SendMessage то она срабатывает.
Что я делаю не так, программа просто обрабатывает мои сообщения только 1 раз если не обновлять в ручную нажатия .
Я отправляю SendMessage в открытое, активное окно .
Сделать через перемещение и клик мышкой не вариант , это красиво выглядит и не дает функционал при котором можно нажимать даже в свернутом окне .
Что делает делает код ? Ответ: отправляет SendMessage о нажатии левой кнопкой мышки для активации функции/триггера/кнопки как удобнее .
Подскажите пожалуйста.
Цитата:
Сообщение от Спойлер
This XML file does not appear to have any style information associated with it. The document tree is shown below.
SetFocus
(
clidl_rezgim2
)
;
SendMessage
(
qHWND
,
WM_MOUSEACTIVATE
,
0
,
0
)
;
SendMessage
(
qHWND
,
WM_MOUSEMOVE
,
0
,
MAKELPARAM
(
rect
.
left
+
5
,
rect
.
top
+
5
)
)
;
SendMessage
(
qHWND
,
WM_MOUSEMOVE
,
0
,
MAKELPARAM
(
rect
.
left
+
5
,
rect
.
top
+
5
)
)
;
SendMessage
(
qHWND
,
WM_LBUTTONDOWN
,
0
,
MAKELPARAM
(
rect
.
left
+
5
,
rect
.
top
+
5
)
)
;
SendMessage
(
qHWND
,
WM_LBUTTONUP
,
0
,
MAKELPARAM
(
rect
.
left
+
5
,
rect
.
top
+
5
)
)
;
SendMessage
(
qHWND
,
WM_MOUSELEAVE
,
0
,
0
)
;
Проблема старая и не раз откладывалась на полочку в ящик но время идет и доделать надо, мы же развеваемся а вот понять не могу . А версия через перемещение курсора на кнопку и нажатия уже сделана и это не то что ожидалось от самого себя . Помогите пожалуйста )