Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Клик мыши в неактивном окне
|
|||
|---|---|---|---|
|
#18+
Открыто окно Opera, свёрнут Google Chrome Мы запускаем программу, которая должна кликнуть по координатам x, y в свёрнутом окне Google Chrome на вкладке "Яндекс" (x=512, y=478, на моём экране там обычно находится рекламный блок, при этом окна переключаться не должны. Пробовал так: HWND hw = FindWindow (0, L"Яндекс"); SendMessage (hw, WM_LBUTTONDOWN, 512, 478); SendMessage (hw, WM_LBUTTONUP, 512, 478); Пробовал и через PostMessage, смотрел такие темы в интернете - ничего не работает. Смог лишь написать прогу для клика по текущему окну, а надо по неактивному. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2015, 20:46 |
|
||
|
Клик мыши в неактивном окне
|
|||
|---|---|---|---|
|
#18+
Не проверять результат, возвращаемый функциями - нехорошо. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2015, 20:51 |
|
||
|
Клик мыши в неактивном окне
|
|||
|---|---|---|---|
|
#18+
ukugyul552465, авторСмог лишь написать прогу для клика по текущему окну, а надо по неактивному. Что-то я очень сомневаюсь, что в свёрнутом окне можно так вот мышкой тукнуть. Координаты мыши в клиентских координатах окна, а если оно свёрнуто, у него размер -- 0x0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2015, 00:44 |
|
||
|
Клик мыши в неактивном окне
|
|||
|---|---|---|---|
|
#18+
MasterZivКоординаты мыши в клиентских координатах окна, а если оно свёрнуто, у него размер -- 0x0. Оконной процедуре совершенно пофиг на размер окна. Другое дело, что у приложения могут быть совершенно невменяемые авторы. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2015, 01:18 |
|
||
|
Клик мыши в неактивном окне
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovMasterZivКоординаты мыши в клиентских координатах окна, а если оно свёрнуто, у него размер -- 0x0. Оконной процедуре совершенно пофиг на размер окна. Другое дело, что у приложения могут быть совершенно невменяемые авторы. ну при трансляции сообщения размеры же должны учитываться. мышиное сообщение должно превратиться в сообщение конкретному дочернему окну, а как это произойдет, если все окна невидимы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2015, 06:51 |
|
||
|
Клик мыши в неактивном окне
|
|||
|---|---|---|---|
|
#18+
MasterZivну при трансляции сообщения размеры же должны учитываться. мышиное сообщение должно превратиться в сообщение конкретному дочернему окну, а как это произойдет, если все окна невидимы? SendMessage вызывает оконную процедуру того окна, хэндл которого указан первым параметром. На дочерние окна и прочую лабуду ему плевать совершенно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2015, 13:13 |
|
||
|
Клик мыши в неактивном окне
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovMasterZivну при трансляции сообщения размеры же должны учитываться. мышиное сообщение должно превратиться в сообщение конкретному дочернему окну, а как это произойдет, если все окна невидимы? SendMessage вызывает оконную процедуру того окна, хэндл которого указан первым параметром. На дочерние окна и прочую лабуду ему плевать совершенно. Ну, это верно, но нам-то наверное нужно послать это сообщение не POP-UP-у, а конкретному дочернему окну. И, кстати, если это Google Chrome, то как ни странно там этого окна вообще может не быть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2015, 13:23 |
|
||
|
Клик мыши в неактивном окне
|
|||
|---|---|---|---|
|
#18+
Однако, пробовал послать клик методом Send/Post Message несвёрнутому, а просто неактивному окну - ничего не происходит. Работает только mouse_event. А как можно определить handle блока или кнопки на сайте, например на том же Яндексе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2015, 16:49 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39097120&tid=2018758]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
73ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 169ms |

| 0 / 0 |
