![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| Volkogriz |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 216 Регистрация: 16.9.2007 Репутация: нет Всего: 1 |
Доброе время суток!
Есть игра к примеру l2 Нужно вовремя игры выводить дополнительное окно с информацией по нажатии какой нибудь комбинации клавиш! Это возможно? Заранее благодарен!!! С уважением, Volkogriz!!! --------------------
("`-''-/").___..--''"`-._`6_6 ) ,,,`-. ( ''' ).` "_-.__.')(_Y_.)' ._''' ) `._ `. ``-.__'.-'_..`--'_..-_/'''/--'_.' ,'(il).-'''''(li).' ((!.-' |
|||
|
||||
| morpheyushka |
|
|||
![]() Зеленый человек ![]() ![]() Профиль Группа: Участник Сообщений: 563 Регистрация: 26.2.2008 Где: Киев Репутация: 2 Всего: 8 |
С какой информацией должно вылетать окно?
|
|||
|
||||
| Volkogriz |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 216 Регистрация: 16.9.2007 Репутация: нет Всего: 1 |
К примеру с прохождениями квеста!!!
--------------------
("`-''-/").___..--''"`-._`6_6 ) ,,,`-. ( ''' ).` "_-.__.')(_Y_.)' ._''' ) `._ `. ``-.__'.-'_..`--'_..-_/'''/--'_.' ,'(il).-'''''(li).' ((!.-' |
|||
|
||||
| SneG0K |
|
|||
|
Max Mara ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1887 Регистрация: 1.12.2007 Где: Wis Dells Репутация: 3 Всего: 54 |
Volkogriz, определяешь HWND окна. Создаешь Child окно. Вроде ничего сложного. Если не учитывать, что L2 работает на DirectX и твое окно либо не выведется, либу будет моргать. Поэтому надо впихнуться в механизм движка DirectX у L2 и похимичить там.
Как говорят в народе:"Впихнуть невпихуемое" |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 31 Всего: 484 |
Нет, нельзя.
Можно выводить своё приложение поверх окна игры, если работает в оконном режиме. В полноэкранном нельзя вообще. Делаешь свою форму StayOnTop, добавляешь прозрачности, настраиваешь глобальные хоткеи (как сделано в L2Control). А встроить в DX приложение окно - невозможно. В l2 все окна нарисованы и не являются окнами в обычном смысле. Впихивать child окно - бесполезно. Добавлено через 7 минут и 31 секунду Хотя, при работе с l2 есть альтернативный вариант. Можно написать dll - что-то типа плагина, который будет использовать внутреннюю систему "окон". Но это вопрос не сюда - это нужно искать на специализированных форумах l2 модификаторов, которые пишут патчи к игре (типа патча на дроп/спойл). Либо ковырять и разбираться, как устроены уже существующие патчи. Вобщем, данный подход уже не относится к дельфи - это глубины самой l2. |
|||
|
||||
| Volkogriz |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 216 Регистрация: 16.9.2007 Репутация: нет Всего: 1 |
Всем Спасибо огромное!!!
--------------------
("`-''-/").___..--''"`-._`6_6 ) ,,,`-. ( ''' ).` "_-.__.')(_Y_.)' ._''' ) `._ `. ``-.__'.-'_..`--'_..-_/'''/--'_.' ,'(il).-'''''(li).' ((!.-' |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |