После того, как я сыграл немало Bad Company 2 за последний месяц, я устал от Alt + Tabbing из своей игры, чтобы изменить песню на iTunes. У меня есть довольно хорошая библиотека контроллера iTunes, уже построенная для предыдущего проекта, над которым я работал, и я бы хотел создать приложение WPF, имитирующее интерфейс BC2, который накладывал бы игру при нажатии сочетания клавиш, почти так же как наложение на Сообщество Steam.Создание приложения для наложения игры в Windows?
Единственная проблема, которую я предвижу, заключается в том, что мое приложение накладывает BC2, когда пользователь нажимает указанный ключевой ключ в игре. Есть ли способ перехватить нажатие клавиши из BC2 (или, действительно, любое приложение Win32) и использовать его для вывода моего приложения на передний план?
Ничего себе. Это было быстро. Вероятно, следовало бы попытаться Google немного больше ... Тем не менее, похоже, что есть способы наложения на игры, по крайней мере, использовалось Managed DirectX. Надеюсь, я смогу найти эквивалент WPF :) –
То, что вы хотите сделать, определенно выполнимо: http://www.playxpert.com/web/guest/home Я уверен, что они использовали WPF для своего продукта , – JohnForDummies
Да, у меня клавиатурные крючки работают нормально. Это приложение для наложения игры DirectX - вот в чем проблема. Если я попробую this.Activate() или установите WindowState в Normal (с минимальным) при нажатии клавиши, ничего не происходит, когда я в игре. Практически ничего нет в Интернете о наложении полноэкранных приложений DX с окнами WPF. –