Полноэкранный оверлей DirectX? Да .. опять C #

Похоже, что этот вопрос задавался несколько раз каждый в отдельном контексте, и я сделал несколько шагов в создании оверлея для игры (это для информационных данных и т. Д.). Я также хотел бы сделать его совместимым, как Steam и XFire.

Мне удалось получить оверлей для игры Directx, пока она в оконном режиме ... вроде.

Я просмотрел переполнение стека и Google без особой удачи.

При необходимости я могу попробовать это на C ++ вместо C #. Я знаю C #, но я ни в коем случае не считаю себя профессионалом. Просто нужно лучшее объяснение. Черт возьми, я буду готов собрать хороший скринкаст / учебник, если я смогу сделать это правильно.

ПРИМЕЧАНИЕ. Я действительно хотел бы сделать это с собственным кодом, а не с библиотекой, но если есть хорошая бесплатная библиотека, я хотел бы проверить это.

Примеры: Как наложить графику в играх Windows?

http://www.gamedev.net/community/forums/topic.asp?topic%5Fid=359794

C # "Привязать" форму наложения к позиции другого окна

Подробнее: Мне удалось получить форму окна для наложения игрового окна и установить его родительский с помощью SetParent. Это, однако, не очень хорошо работает, потому что оно не будет работать в полноэкранном режиме и прозрачность не работает. (в основном имел ключ прозрачности и TopMost был установлен в TRUE.) Я действительно хотел бы найти другой метод.

16
задан Community 23 May 2017 в 11:54
поделиться