Zireael |
Отправлено: 17 Марта, 2019 - 18:37:36
|
Эксперт
Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: но почему выводит не правильно визуальное окно?
CODE:win w=window (-1, "Notepad", -1);
visualwindow(0, 0, 0, w.widthclient, w.heightclient, 10, 10, 100, w);
loop()sleep(10); |
|
|
007wan |
Отправлено: 18 Марта, 2019 - 17:11:30
|
Эксперт
Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017
Репутация: -2
|
Опустим все подробности кода. Вот кусочек :
Внизу код для клиента, который в браузере, т.е это сама игра в браузере:
CODE:
Client = window (-1, "GeckoFPSandboxChildWindow", window ("Мое название окна(другое)", "MozillaWindowClass", -1));
Ниже еще сам код для нахождения браузере:
CODE:Browser = window ( "название окна(другое)", "MozillaWindowClass", -1);
Суть в том, что бы найти окно игры и вывести в визуальное окно, но я
пробовал этот код: CODE:visualwindow(0, 0, 0, w.widthclient, w.heightclient, 10, 10, 100, w);//разумеется с другими переменными(моими) И получилось, что он выводит весь браузер, а не игру.Что не так?
(Добавление)
И то клиент и браузер выдает только половину куска
(Добавление)
Ну вот опять...Я поторопился блин: ) и не заметил, что где визуальное окно вписать туда Client,а не Browser
(Добавление)
Всё работает отлично! |
|
|
konctantin777 |
Отправлено: 19 Марта, 2019 - 06:48:00
|
Эксперт
Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017
Откуда: Архангельск
Репутация: 6
|
А у меня выводит весь браузер ((
win w=window ("Просто рыбалка - Mozilla Firefox", "MozillaWindowClass", -1);
visualwindow(0, 0, 0, w.widthclient, w.heightclient, 10, 10, 20, w);
loop()sleep(10); |
|
|
Kibor |
Отправлено: 19 Марта, 2019 - 08:07:43
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
konctantin777 пишет: А у меня выводит весь браузер ((
Указатель надо получать на флеш, а не на все окно.
CODE:win w=window (-1, "GeckoPluginWindow", window (-1, "MozillaWindowClass", -1));
visualwindow(0, 0, 0, w.widthclient, w.heightclient, 10, 10, 20, w);
loop()sleep(10); |
|
|
007wan |
Отправлено: 19 Марта, 2019 - 14:37:30
|
Эксперт
Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017
Репутация: -2
|
Kibor , Вопрос: В визуальном окне всего 9 переменных, но у меня их 10 и, однако, все работает и без ошибок. Не знаю какой 10-ы параметр, не могу определить, но вроде первого не было у меня, там вместо него порядковый номер был.
CODE:
visualwindow(MainWindow, 0, 0, 0, Client.widthclient, Client.heightclient, 10, 40, 61, Client);
Где MainWindow - идентификация моего диалога с помощью функции window
А Client - откудать брать изображение, тоже с помщью этого |
|
|
|