поверх окон

 
0
 
Delphi, Kylix and Pascal
ava
Zorak | 17.06.2011, 11:31
Доброго времени суток. Стоит вот такая проблема: Есть 3D игра..... в полноекранном режиме мне надо реализовать следующее:
1. ЧТобы окно всегда было вилно.. тоесть поверх окна игры....
2. При нажатии горячих клавиш запускается таймер на форме.... мне надо чтобы этот таймер был виден
3. Вмешиватся в саму игру не желательно... но если необходимо тогда можно...

Как это сделать ? Спасибо!
Ответы (2)
ava
Dik0n | 21.06.2011, 01:09 #
Цитата (Zorak @ 17.6.2011, 10:31 findReferencedText)
Вмешиватся в саму игру не желательно... но если необходимо тогда можно...

Хочешь не хочешь а придется вмешаться, перехватывать функции отрисовки, и рисовать поверх чего хочешь.
Для DirectX перехватывай EndScene для OpenGL wglSwapBuffers, библиотека advApiHook в помощь, поищи на Wasm должна быть.

вот примерчик http://tracker2k.kiev.ua/5.html
ava
Zorak | 22.06.2011, 09:49 #
Dik0n, спасибо тебе большое... прочитал, розобрался, пофантазировал и все получилось!!
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
  Zorak   Dik0n
advanced
Отправить