7 / 7 / 5
Регистрация: 14.07.2014
Сообщений: 554
|
|
1 | |
Вывод текста в окно стороннего приложения08.04.2015, 15:55. Показов 1965. Ответов 13
Метки нет (Все метки)
Подскажите есть игра и в ней нужно по координатам вывести текст или что нибудь нарисовать. Какими способами это можно сделать?
0
|
08.04.2015, 15:55 | |
Ответы с готовыми решениями:
13
Клик в свернутое окно стороннего приложения Отправка нажатий клавиш в окно стороннего приложения Как проверить открыто ли окно стороннего приложения? Получение текста из стороннего приложения |
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
|
08.04.2015, 16:08 | 2 |
Юзайте класс Graphics, например нарисовать строку drawString
0
|
7 / 7 / 5
Регистрация: 14.07.2014
Сообщений: 554
|
|
08.04.2015, 16:29 [ТС] | 3 |
Я так понимаю если юзать его то все то что рисуется будет и на экране винды когда свернуть игру.
0
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
|
08.04.2015, 16:33 | 4 |
Bo0m21, нет конечно.
0
|
7 / 7 / 5
Регистрация: 14.07.2014
Сообщений: 554
|
|
08.04.2015, 16:44 [ТС] | 5 |
А можно пример как использовать эту функцию в стороннем окне
0
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
|
08.04.2015, 16:46 | 6 |
В каком стороннем окне? У вас игра отдельно чтоли? не часть вашей программы?
0
|
7 / 7 / 5
Регистрация: 14.07.2014
Сообщений: 554
|
|
08.04.2015, 16:50 [ТС] | 7 |
Ну естественно нет. Нужно вывести надпись в игре в стороннем окне игра не моя. И моя программа вообще не игра
0
|
93 / 94 / 51
Регистрация: 19.06.2013
Сообщений: 323
|
|
08.04.2015, 16:57 | 8 |
Bo0m21, тогда я Вас разочарую. Это процесс не легкий, так как нужно работать с видеопамятью, а каждая игра по своему работает с ней. Плюс ко всему, для этого .net не заточен. Если все же хотите учиться этому, нужен C++ и знание Windows API
0
|
7 / 7 / 5
Регистрация: 14.07.2014
Сообщений: 554
|
|
08.04.2015, 18:28 [ТС] | 9 |
А можно хотя бы где нибудь отрыть пример хоть кружка в другом окне а дальше я сам уже буду копать ибо я смотрел и никак понять не могу куда копать и как нарисовать в другом окне круг
0
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
||||||
08.04.2015, 18:47 | 10 | |||||
Bo0m21, вам же сказали, рисовать прямо в игре тот еще геморой. Начать копать можно в сторону WinApi, и скорее всего каждый случай надо будет разбирать индивидуально.
А вот поверх, ну не знаю. Можно конечно копать в сторону прозрачной формы, которая будет всегда поверх игры... Код для прозрачной формы такой:
0
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
||||||
08.04.2015, 19:05 | 11 | |||||
Можно попробовать извратиться с BitBlt, это позволит запихать любое изображение напрямую в окно игры, вот только при каждом обновлении изображения в игре все будет возвращаться на свои места. Запустив BitBlt в цикле можно сделать это незаметным.
0
|
7 / 7 / 5
Регистрация: 14.07.2014
Сообщений: 554
|
|
08.04.2015, 19:58 [ТС] | 12 |
Ну мне посоветовали копать C# directX hook в ту сторону но примеры есть но я никак разобрать их не могу
0
|
0 / 0 / 1
Регистрация: 09.04.2015
Сообщений: 3
|
|
09.04.2015, 01:46 | 13 |
Ну на сколько я знаю на примере игры Lineage2 делается инжект либы своей в которой уже вызываются методы рисования.
0
|
7 / 7 / 5
Регистрация: 14.07.2014
Сообщений: 554
|
|
10.04.2015, 14:58 [ТС] | 14 |
Посмотрел я код но странно у меня ничего нет и да как он будет выллядеть если запускать по координатам в сторорннем приложении
0
|
10.04.2015, 14:58 | |
10.04.2015, 14:58 | |
Помогаю со студенческими работами здесь
14
Как программно эмулировать Drag&drop файла на окно стороннего приложения Поместить окно стороннего приложения на форму Записать строку в окно стороннего приложения Найти окно стороннего приложения по заголовку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |